Git版本控制工具使用

1.从已有的分支创建新的分支(如从master分支),创建一个dev本地分支
        git checkout -b dev orgin/dev  

2.查看分支git branch

git branch -a   全部查看

git branch -r   查看远程

git branch      查看本地

3,提交该分支到远程仓库
        git push origin dev
     ( 省略了:dev,默认本地分支dev提交到远程仓库的dev)
4,测试从远程获取dev
      git pull origin dev
或者:

如果用命令行,运行 

git fetch,可以将远程分支信息获取到本地,再运行 

git checkout -b local-branchname origin/remote_branchname 就可以将远程分支映射到本地

5,我觉得现在重要的就是设置git push,pull默认的提交获取分支,这样就很方便的使用git push 提交信息或git pull获取信息 git branch --set-upstream-to=origin/dev 取消对master的跟踪 git branch --unset-upstream master 6,现在随便修改一下工程文件的内容,然后git commit ,git push,之后就可以直接提交到远程的dev分支中,而不会是master
 
/
 

7、 查看状态

 

git status

  • 1

8、 添加提交

git add filename/*    git commit -m '备注'
  • 1
  • 2
9、git  checkout master
 

9、 合并分支到master

git merge dev
  • 1
  • 2

10、 删除旧分支

 git branch -d dev
  • 1
  • 2

11、 提交本地分支

 
 

git push origin dev:dev

12、解决conflict方法:

 

查看冲突文件内容

其中<<<<<<< HEAD 到 ======= 中间的内容是local提交的。

======= 到 >>>>>>> commit-id 是远程仓库中的内容。

如何解决冲突? 删除这些注释,保证test.txt的内容是最终push版本的内容。

修改冲突后的test.txt内容:

 然后在git add commit push操作即可


本地文件夹关联远程分支:
 git init
 git status
 git status
 git add .
 git commit -m 'first commit'
 git status
 git branch dev_lzq
 git branch -a
 git remote add origin ssh://git@git.dtwave-inc.com:30001/mall-data/data_service.git
 git status
 git branch -a
 git push origin dev_lzq
 git status
 
 

mvn clean install -Dmaven.test.skip=true package

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值