Git上传步骤及命令

git init  初始化
git add * 全局
git commit -m 名称  备注信息
git remote add origin + 链接   上传
git clone + 链接   下载
git push -u origin master之前先执行git pull --rebase origin master  上传使用
git status 查询状态
git diff   查看具体那里被修改了,新增了哪些内容
git log    可以查看提交历史,以便确定要回退到哪个版本。
git reflog   查看命令历史,以便确定要回到未来的哪个版本。
git reset —hard ***     退回到某个版本
  a6f40fd 


现在有两个分支Dev和test 两个
A负责dev分支,B负责test分支
这个时候,A和B本地都有项目代码的克隆,B将自己需要完成的工作写到test分支里面去,而A见自己的
代码写到dev分支里面去,项目经理负责将dev分支和test分支一同合并到master主分支里面去。
B将自己的代码写完之后,提交到本地仓库,并且,上传到了远程的服务器test分支。
这个时候,我检查了一下,B写的非常不错,使用merge test 合并了他的代码。
然后B就下班了,
A在加班,他完成了自己的代码的时候,提交到本地仓库,并且上传到了远程的服务器dev分支
他在没有拉取最新代码的时候(B所完成的工作)将自己的代码提交,造成了代码的冲突,
那么项目经理在merge dev 的时候就会非常麻烦,需要手动处理冲突。
所以,每次push代码的时候,首先保证自己的代码是最新的(pull 在本地拉一下最新的代码)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值