github 分支切换、合并、常用功能记录

1.查看所有分支.

    git branch -a(查看所有分支包括本地分支和远程分支).
    git branch -r(查看远程分支).

2.本地创建新的分支.

    git checkout -b branchname(直接新建一个分支然后切换至新创建的分支).就是创建加切换分支.

等价于命令:

    git branch branchname+git checkout branchname.
    git checkout branchname(切换分支名).

3.将新分支推送至GitHub.

    git push origin branchname

4.合并分支操作

1.切换到某一分支进行代码编写

    git checkout branchname

2.提交修改内容

    git add -a

3.添加说明

    git commit -m 'xxx'

4.提交到分支

    git push origin branchname

5.切换到主分支

    git checkout master

6.合作项目,每次提交前pull一次,本地和远程仓库上代码合并

    git pull origin master

7.合并分支

    git merge branchname

8.查看分支中内容提交的状态

    git status

9.提交

    git push origin master

10.撤销到合并前状态

    git reset --hard HEAD

11.代码已经提交,撤销的方法是

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

推荐阅读更多精彩内容

  • 1.GitHub 有什么用 学习优秀的开源项目开源社区一直有一句流行的话叫「不要重复发明轮子」,某种意义上正是因为...
    Clemente阅读 1,449评论 1 14
  • 分支简介 Git 保存的不是文件的变化或者差异,而是一系列不同时刻的文件快照。 当使用git commit进行提交...
    哪个鹿阅读 4,000评论 0 2
  • 三大区域: 工作区 → 缓存区 → 本地仓库 一 、 使用 git config 命令进行配置: git ...
    Manchangdx阅读 2,871评论 0 2
  • 0. 前言 git在团队协作中有重要作用,是有必要进行系统学习的一门工具。本篇是笔者学习git操作的备忘笔记,主要...
    dounine阅读 1,022评论 0 2
  • 古语有云:“良药苦口利于病,忠言逆耳利于行”,第一次读到这句话的时候,我就对这句话抱以怀疑的态度。 一直觉得这不是...
    邵炜晴阅读 697评论 8 51