我是靠谱客的博主 务实火车,最近开发中收集的这篇文章主要介绍git常见使用情境整理,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、版本回退

回退到某个commit版本的方法如下:

1. 查看commit历史

git log

找到想要回退的版本的号码,eg:f765889

2. 回退到该版本

git reset f765889

3. 查看commit历史

git log

看看是否最上面一条就是f765889

4.进行后续操作

git pull

二、分支删除

详见https://git-scm.com/book/zh/v2/Git-%E5%88%86%E6%94%AF-%E5%88%86%E6%94%AF%E7%AE%A1%E7%90%86

1.查看当前分支

git branch

假设结果为

    master
   *wycnote

现在想要删除wycnote分支

2.切换到master分支

git checkout master

再检查一下当前分支

git branch

假设成功切换,结果为:

   *master
    wycnote

3.删除分支

git branch -d wycnote

如果分支没有完全合并,要强制删除分支:

git branch -D wycnote

4.删除远程分支

如果该分支已经被推送到远程仓库,则还需要删除远程分支

git push origin --delete wycnote

三、分支的新建与合并

更多详见:https://git-scm.com/book/zh/v2/Git-%E5%88%86%E6%94%AF-%E5%88%86%E6%94%AF%E7%9A%84%E6%96%B0%E5%BB%BA%E4%B8%8E%E5%90%88%E5%B9%B6

1. 新建分支

假设当前处于master分支上。

git branch newBranchName

2. 切换到该分支上

git checkout newBranchName

3. 新建并同时切换到该分支上

以上1,2可以用一步代替:

git checkout -b newBranchName

4.将新建的分支合并到master上,并删除该新建分支

git checkout master 
git merge newBranchName
git branch -d newBranchName

5.将master合并到分支上

假设目前在分支myBranch上:

git commit -m "newly add"
git merge master

四、在master上做了修改忘记创建新分支了

如果在master上已经做了修改,但还没有add和commit

1. 直接在master上新建分支

git branch newbranch

2. 切换到新分支

git checkout newbranch

3.在新分支上add,commit

这样就把修改的内容commit到了新分支上

4.再切换回master

git checkout master

会发现master上很干净,没有需要add和commit的东西,且之前修改的东西也都没有了。

五、修改远程仓库名称

1.去Github页面修改仓库信息

跑到自己的仓库那,找到Setting的tag, 点进去后Options的Settings就可以设定Repository name.

2.修改本地仓库信息

git remote set-url origin git@github.com:username/newrepo.git
修改远程仓库对应的网址.

(持续未完...)

转载于:https://www.cnblogs.com/Bonnie3449/p/8290142.html

最后

以上就是务实火车为你收集整理的git常见使用情境整理的全部内容,希望文章能够帮你解决git常见使用情境整理所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(62)

评论列表共有 0 条评论

立即
投稿
返回
顶部