git 常用命令总结
常用命令
git checkout
git commit
commit 几乎是最常用的一个命令,每完成一个阶段的代码编写后都会调用commit提交一次。
git stash
stash 命令也是很常用的一个命令。当前阶段代码尚未编写完,需要临时需要切换到另一个分支。这时候如果直接用 git checkout 命令会发现,命令行提示由于由未提交代码,无法切换分支。这种情况下通常有两种解决办法:使用 git commit 提交到当前分支,临时事务结束后用 git reset 恢复工作区或者不恢复下次提交的时候用git commit –amend 命令,将两次提交合到一起;使用 git stash 把未完成代码放入暂存区,临时事务结束后用 git stash pop 命令恢复工作区。第一种方式操作稍微麻烦,并且容易忘记,所以一般我都会采用第二种方式。
git merge
git rebase
git reflog
git reset
其他
其他命令
- git remote 远程仓库操作
- git fetch 从远程获取代码库
- git pull 下载远程代码并合并
- git push 上传远程代码并合并
- git log 查看历史提交记录
- git diff 比较文件的不同,即暂存区和工作区的差异。
githooks