[学习过程]Git的基础命令3

原创 2018年04月15日 12:52:38
  • git branch

        - 查看当前所有的branch,master是总的branch,其他所有子branch都继承master。所有对master做的commit行为在               子branch上都能查看,但是在子branch上做的commit master却无法同步。

        - branch 旁边带的 * 号意义是当前所在的branch。

  • git branch branch名字

        - 建立子branch。

        - branch的名字中间不可以有空格,其他并无严格标准。


  • git checkout branch名字

        - 切换到那个branch上去。

        

  • git merge branch

        - 一般是在master上做这个操作,目的是把在子branch上所做的操作/改变同步到master上。

        - merge 冲突

               ~ 其原因是因为master和子branch都在对同一个文件进行操作,当merge的时候,git不能够确定我们到底要保                            留哪一个版本,导致冲突。

                ~ 需要在解决冲突以后重新add然后commit。

                ~ 冲突格式

                         <<<<<<<<<<<<<<< HEAD

                        以下是HEAD里保存的版本

                        =====================

                        以下是子branch里保存的版本

                       >>>>>>>>>>>>>>>>> Edits

        

  • git branch -d/-D branch名字

        - 删掉branch,master 上保留所有子branch对文件所做的改变。

        - -D flag 强制删除branch,无论这个branch和master merge了没有。

[学习过程] Git的基础命令

Git是一个用来追踪项目过程的软件。Git的workflow是:     git init(创建git项目) -&amp;gt; working directory(在要写代码的directory里面...
  • weixin_41812642
  • weixin_41812642
  • 2018-04-14 14:32:42
  • 5

[学习过程] Git的基础命令2

HEAD:是一个指向当前commit的指针git show HEAD    - output 出HEAD的具体细节信息,output长的像是 git log 和 git diff两个command的结...
  • weixin_41812642
  • weixin_41812642
  • 2018-04-15 09:03:48
  • 0

Git 学习(篇三 --Git基础命令)

Git 学习(篇三 –Git基础命令)获取 Git 仓库 git init git clone url git log git show git reset git chekeout...
  • adayabetter
  • adayabetter
  • 2016-10-12 17:10:50
  • 500

Pro Git 中文版 免积分

  • 2013年01月28日 17:30
  • 4.33MB
  • 下载

git 的使用(3)-基础命令

今天只要是以下几点: linux 的安装已经讲过了,这次就不讲了。主要讲windows下msysgit的安装以及windows版本的使用。 基本的命令。github.io 博客的搭建以及配置自己的域...
  • yangyi2083334
  • yangyi2083334
  • 2014-08-25 14:18:07
  • 936

Linux基础命令学习Linux基础命令学习

  • 2011年07月12日 20:06
  • 330KB
  • 下载

LINUX(redhat)学习之文件操作基础命令

cat:显示文本文件的全部内容head:读取文本文件前多少行(默认前10行)head -数字 tail:读取文本文件后多少行(默认后10行) tail -数字 表示显示几行more:从前往后显示,分屏...
  • qq_36265384
  • qq_36265384
  • 2018-04-08 17:14:51
  • 13

Git基础命令学习

git基础命令学习笔记 git init 命令目录变成 Git 可以管理的仓库 git add 把文件添加到仓库(可多次add不同的文件) git commit 把文件提...
  • z714303584
  • z714303584
  • 2015-04-10 12:09:45
  • 418

git基础命令学习总结

git版本升级 git clone git://git.kernel.org/pub/scm/git/git.git 列出所有 Git 当时能找到的配置 git config --list gi...
  • qq_38125058
  • qq_38125058
  • 2018-01-27 14:59:07
  • 216

[ 笔记 ] git 基础命令在学习

[ 笔记 ] git 基础命令在学习 一前言 二git branch 和 git checkout 三git clone 和 git remote 五git merge 和 git rebase 简单...
  • AidanDai
  • AidanDai
  • 2015-12-29 16:15:10
  • 282
收藏助手
不良信息举报
您举报文章:[学习过程]Git的基础命令3
举报原因:
原因补充:

(最多只允许输入30个字)