1.git status: 本地代码所处状态,包括修改记录,添加记录,删除记录,以及本地代码与远程代码相差多少commit版本。
2.git add + <file>: 添加将要commit的文件。
3.git diff + <file> : 查看修改的文件。
4.git checkout + <file> : 还原被修改过的文件。
5.git commit -m + <message>: 本地提交并附带备注信息。
6.git push : 将代码推送到远程端。
7.git reset + <file> : 取消git add +<file>
8.git reset HEAD~number 将代码回退number个版本之前的提交。本地代码为改变 ,提交记录会回复number个版本
9.git commit --amend : 当代码评审为通过时,为了保持代码提交的线性(一个commit只允许一次提交),需用到此命令,取消上次的提交保留新的提交
10.git pull:更新代码
11.git stash: 将本地的修改先暂存在缓存区,目的是在git pull时候不会发生冲突
12.git stash pop :将暂存区的stash还原(此时会出现冲突,修改冲突后重新commit)
13.git log: 查看提交记录
14.git check -b + 分支名 切换分支
15.git branch -a : 查看master下的所有分支
16.提交错误文件时,git checkout origin/master --path to file 把path to file 改成文件的路径,然后再git add commit push...
17.git checkout -b test origin/test 拉取远程test分支,并且同步至本地
18.git remote set-url origin + 新仓库地址:当远程仓库地址变更时,将本地仓库关联重新关联远程