git 常用命令

git add reamdme.txt
git commit -m '备注'
git log
git log --pretty=oneline //在一行显示;

cate 文件

git reset --hard HEAD^
git reset --hard HEAD^^
git reset --hard HEAD~数字
git reflog 历史版本号

git checkout -- readme.txt 中的 -- 很重要,如果没有 -- 的话,那么命令变成创建分支了。

git push -u origin master

git push origin master 提交代码

git checkout -b dev 创建并切换分支 git branch dev git checkout dev

git branch 查看当前分支

切换到主分支 git checkout master
git merge dev 在master分支上合并dev分支内容

总结创建与合并分支命令如下:

查看分支:git branch

创建分支:git branch name

切换分支:git checkout name

创建+切换分支:git checkout –b name

合并某分支到当前分支:git merge name

删除分支:git branch –d name

恩,既然merge冲突是其他同事的文件,我不需要去resolve conflicts,那就退回merge前吧,单纯的改我的文件再push吧,执行以下代码:

git reset --merge  

git stash 将当前的工作现场隐藏起来

git branch -d issue-404

工作现场还在,Git把stash内容存在某个地方了,但是需要恢复一下,可以使用如下2个方法:

1.git stash apply恢复,恢复后,stash内容并不删除,你需要使用命令git stash drop来删除。
2.另一种方式是使用git stash pop,恢复的同时把stash内容也删除了。
演示如下

推送的有冲突,解决的办法也很简单,上面已经提示我们,先用git pull把最新的提交从origin/dev抓下来,然后在本地合并,解决冲突,再推送。

https://blog.csdn.net/qq_36150631/article/details/81038485

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • git常用命令总结[https://www.cnblogs.com/fanyegong/p/5127780.htm...
    G__yuan阅读 847评论 0 2
  • git常用命令 这篇文章将来介绍一下git常用命令。 创建版本库 在c盘创建一个目录,例如 learngit。 通...
    Lacy_Tian阅读 168评论 0 1
  • 查看、添加、提交、删除、找回,重置修改文件 git help # 显示command的help git sho...
    Swiftor阅读 2,154评论 0 2
  • 我的常用: ===================================** 撤销工作修改:**1、gi...
    ddai_Q阅读 820评论 0 5
  • git config —global user.name “Nshen” //必须git config —glob...
    困卡阅读 390评论 1 9