前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >25条常用的git命令

25条常用的git命令

作者头像
jiankang666
发布2022-05-12 20:53:53
1300
发布2022-05-12 20:53:53
举报
文章被收录于专栏:java基础笔记

1、创建一个新分支

代码语言:javascript
复制
 git branch newBranch

2、拉取master分支的内容到此分支

代码语言:javascript
复制
git pull origin master

3、将本地分支推送到服务器

代码语言:javascript
复制
git push origin newBrach

4、查看历史记录

代码语言:javascript
复制
git log

5、查看简洁log日志

代码语言:javascript
复制
git log --pretty=oneline

6、将本地git回退到上一个commit版本

代码语言:javascript
复制
git reset --hard HEAD^

7、将本地git还原到原来的版本,到上面找原来的commitid

代码语言:javascript
复制
git reset --hard 6691ac250

8、查看每一次命令,获取曾经的操作记录

代码语言:javascript
复制
git reflog

9、对文件修改后,将没有add的修改内容丢弃,丢弃工作区的修改(--必写)

代码语言:javascript
复制
git checkout -- readme.txt

10、撤销暂存区的修改,已经add的内容,但未commit的,将其放入工作区

代码语言:javascript
复制
git reset HEAD aaa.txt

11、git pull时,如果提示refusing to merge unrelated histories,可以这样执行

代码语言:javascript
复制
git pull origin master --allow-unrelated-histories

12、创建并切换分支

代码语言:javascript
复制
git checkout -b dev

13、查看分支

代码语言:javascript
复制
git branch

14、在master中,把dev的修改内容merge到master分支上(合并指定分支到当前分支)

代码语言:javascript
复制
git merge dev

15、删除指定分支

代码语言:javascript
复制
git branch -d dev

16、创建标签,默认打在最新提交的commit上

代码语言:javascript
复制
git tag v1.0

17、查看标签

代码语言:javascript
复制
git tag

18、对历史提交打标签,找到commit id,打上标签。

代码语言:javascript
复制
git tag v0.9 f52c633

19、看tag信息,获取版本号

代码语言:javascript
复制
git show <tagname>

20、当冲突时,查看冲突。

代码语言:javascript
复制
git status

21、查看远程库的信息

代码语言:javascript
复制
git remote -v

22、保存未提交的代码,去切换分支临时处理bug

代码语言:javascript
复制
git stash

23、处理好bug后,恢复未提交的代码

代码语言:javascript
复制
git stash pop

24、恢复指定的stash

代码语言:javascript
复制
git stash apply stash@{0}

25、查看当前commit信息

代码语言:javascript
复制
git reset --hard
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-10-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 java基础笔记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档