git命令整理
git命令整理
1. git init
?初始化一个git仓库
2. git add
?添加一个文件到暂存区(stage),这里的暂存区(stage)用于暂时存放修改文件的内容,以备commit。
3. git commit -m
?将暂存区内所有修改提交到本地仓库。
4. git status
?掌握仓库状态。
5. git diff
?比较的是工作区与暂存区的区别。
6. git diff HEAD --
?查看工作区和本地版本库里面的区别。
7. git diff --cached
?比较的是暂存区的文件与本地仓库分支的区别。
8. git log
?查看提交日志,由近及远。
9. git log --pretty=oneline
?查看提交日志。
10. git reflog
?查看命令历史,以便回退。
11. git reset --hard 97c4d9c
?回退到某一个历史点,这里的97c4d9c从git reflog中得到。
12. git log --graph
?查看分支合并图。
13. git branch
?查看所有分支。
14. git checkout --
?还原当前file所有修改,但是只在未git add前有效。
15. git checkout dev
?切换到dev分支。
16. git checkout -b dev
?切换并创建dev分支。
17. git merge dev
?将当前所在分支合并到dev。
18. git branch -d dev
?删除dev分支。
19. git rm
?删除一个文件。
20. git merge --no-ff -m dev
?合并到dev后创建一个commit。
21. git stash
?暂时存放当前修改,并还原到修改前代码。
22. git stash list
?查看暂时存放记录。
23. git stash pop
?读取存放内容。
24. git remote -v
?查看远程仓库信息。
25. git pull
?拉取代码。
26. git push origin master/tag
?推送到master分支/tag标签。
27. git push origin --tags
?推送所有未推送的本地标签。
28. git tag
?创建一个新标签。
29. git tag --d
?删除一个标签。
30. git clone ...
【git命令整理】?克隆。
推荐阅读
- 20190302|20190302 复盘翻盘
- gitlab|gitlab 通过备份还原 admin/runner 500 Internal Server Error
- 【韩语学习】(韩语随堂笔记整理)
- gitlab|Gitlab升级(12.2.1到14.6.4)
- 你命令我爱你吧(原创)
- 三国谋略22(找准你的定位)
- 程序员|【高级Java架构师系统学习】毕业一年萌新的Java大厂面经,最新整理
- 常用git命令总结
- iOS|iOS runtime应用整理
- 用Go构建区块链——3.持久化和命令行