GIT 小白的指令合集
一、拉取相关
1、新建分支并切换到该分支
复制代码
2、创建远程分支
复制代码
3、从远程仓库中拉取指定分支
复制代码
4、切换到指定 TAG/Commit
复制代码
5、查看某一文件的修改记录
复制代码
6、查看某文件每行最新提交
复制代码
二、提交相关
1、提交至指定的远程分支
复制代码
2、提交至自己创建的分支
大致步骤和“1、提交至指定的远程分支”一致,只不过不用执行 branch -a 命令查看远程分支名。只需要在修改提交前,本地执行 git branch XXX 新建一个分支,然后 checkout 到这个新分支上后,进行修改提交,push 的时候执行 git push origin XXX:XXX 即可。
注意:一定要在分支上进行提交操作,不要提交错分支。
3、GIT 合并冲突
复制代码
如果执行 git merge --no-ff {本地冲突的分支} 报错。
hint: Waiting for your editor to close the file... Merge branch 'ly/server/modify' # Please enter a commit message to explain why this merge is necessary, # especially if it merges an updated upstream into a topic branch. # # Lines starting with '#' will be ignored, and an empty message aborts # the commit.
执行 git status 报错。
error: You have not concluded your merge (MERGE_HEAD exists). hint: Please, commit your changes before merging. fatal: Exiting because of unfinished merge.
需要保留本地的更改,中止合并->重新合并->重新拉取解决。
git merge --abort git reset --merge git pull
三、取消、删除相关
1、未 commit 想取消 add 操作
复制代码
2、未 push 想取消 commit 操作
执行 git log 命令,获取 commitID 后,执行如下命令。
复制代码
3、删除本地的远程分支
复制代码
👉如果在阅读过程中有任何疑问,欢迎在评论区留言参与讨论!
版权声明: 本文为 InfoQ 作者【甜甜的白桃】的原创文章。
原文链接:【http://xie.infoq.cn/article/44bfffc5651a458abc91c80af】。文章转载请联系作者。
评论