GitHub -实战使用指南

 

本篇文章只描写重点的几个命令,以方便工作使用

图形界面内操作

打开 git-base ,在空文件夹 clone 远程仓库

git clone https://github.com/Sober-Chen/caffe-python3-face-detection.git

cd 进入目录

 

1. 获取线上所有更新到本地

获取所有更新

git fetch --all

去除本地的所有修改,获取 master 分支覆盖本地

git reset --hard origin/master

 

2. 进行代码修改并提交代码,最后合并到 master 分支上

创建 dev 分支,并切换到 dev 分支(加上参数 -b 表示创建并切换)

(直接切换 )

git checkout dev
git checkout -b dev

添加所有修改

git add .

提交修改

git commit -m "branch test"

返回主分支

git checkout master

合并 dev 分支的修改

git merge dev

删除 dev 分支

git branch -d dev

查看分支状态,检查是否只有 master 分支

git branch

 

3. 冲突解决

假如在 master 分支上做了修改,又在 dev 分支上做了修改,合并时就会出现问题

解决冲突

修改两边内容为一致

再添加与提交

git add .
git commit -m "conflict fixed"

查看分支合并情况

git log --graph --pretty=oneline --abbrev-commit

 

4. 推入远程库

指定本地分支提交到远程库

git push origin master

 

 

完整版

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值