关于git 的一些实际使用场景

                         Git  的使用

 

1.首先配置远程仓库

       需要生成ssh公钥与git远程仓库进行配置

2.配置用户名和邮箱

       Git config --global user.name “xxx”  

       Git config --global user,eamil “xxx”

3.拉取项目

       git clone + 仓库地址

 

4.初始化项目并上传到仓库

         对于首次创建的项目,第一次上传到仓库:git remote add origin 你刚才建立的项目连接;   git push -u origin     master      

5.合并分支

       例如线上的master分支是主分支,线上还有一个分支名为dev分支,要想将master 的为最新代码,可执行:将本地切换到             master分支上;然后 git  pull origin dev

       然后执行git merge dev    ,最后再将  master 分支提交到线上;git push origin master;

6.关于git pull  命令,其实是包含两个命令,即拉取及合并

7.在进行新功能之前先切换分支,避免丢失;

8.关于冲突,在合并代码时如果有冲突vs编辑器中会有提示,可手动解决冲突

9.场景,现有master ,dev,bsh分支,需要将dev,bsh分支合并到masterf分支上,

     那么可以在本地新建一个分支,先将dev的git pull 之后,再将bsh的git pull,

     合并完毕之后切换到master分支上,再进行 git merge   ,然后再进行提交。

10. 关羽git 提及成功推送失败的问题:https://blog.csdn.net/u011471873/article/details/51462871

11.  两人协同开发时比如两人公用一个名为moneyBsh的分支;我在money2分支上开发,当我开发完成将money2提交,切换到        moneyBsh分支上;将money2的开发合并到moneyBsh上:git merge money2;   如果这时有冲突,那么先解决冲突,解决          完之后直接提交即可,这时就合并完成了;

12.  如果我想将moneyBsh的代码推送到远程仓库,呢么这时应该先git pull origin moneyBsh(如果不采取这一步拉去操作的               话,  如果其他人在moneyBsh上有过推送,那么不拉取代码会报错的),拉取代码如果有冲突的话,解决冲突,然后推送

13.  如果想将moneyBsh(分支上的内容与master的内容保持同步);首先切换到master分支,然后拉取最新代码。然后切换到         moneyBsh; git merge master;如果这时报错先解决冲突。然后提交。然后  git push origin moneyBsh   推送到远程仓库;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值