大部分人只需要记住,写完代码后,先pull在commit再push。
ls -a 查看当前目录隐藏文件夹
git clone XXX和 git init XXX都会在当前目录新建一个XXX目录,其目录里面有一个.git隐藏文件夹
git init会把当前目录当作项目,在当前目录建一个.git隐藏文件夹
git工作区域和文件状态
git本地数据管理分为三个区域,工作区、暂存区、本地仓库
工作区:.git所在的目录(不是.git目录)
暂存区:临时存储区域,用于保存即将提交到git仓库的修改内容 .git/index
本地仓库: git存储代码和版本信息的主要位置 .git/objects
工作区到暂存区 git add
暂存区到本地仓库 git commit -m "info"
文件四种状态
未跟踪、未修改、已修改、已暂存
git status 查看当前git状态
git add file.txt
git add *.txt
git add . 把所有未跟踪的变为已暂存
git comm如果推送内容较大,可以增大 Git 的缓冲区:
git config http.postBuffer 5242880000
以上命令将缓冲区设置为 5000MB。