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

总结

Author

Lyuku

Posted on

2021-06-18

Licensed under