git 常见操作

常见问题:

1,错误的将代码提交懂啊缓存中(git add)

答案: 使用 git reset   撤回操作

2,错误的把代码提交到了本地仓库;(git commit  -m“xxxxxx”)

答案 。使用 git reset  -soft  +版本(只是回退了commit 并没有改变已经修改的代码)

          方案2 : git reset -hard +版本 (彻底回退,包含已经更改的代码)

3,创建新分支并提交到远程,并将本地和远程关联

  (1),  创建本地分支 。git branch -b dev

(2), 将本地分支 推到远程 。 git push origin dev:dev

(3)  本地 远程进行关联 。 git branch  --upstream-to=origin/dev

(4) .......你可以进行 git merge master 。。 git add 。。。 git 。commit 。push 等正常流操作了

4 有时候合并代码的时候出现 。Please enter 。。。。why merge is Necessary --

答案 :  (1),按键盘 。i 进入 insert 模式

(2), 黄色的字可以不改变

(3),按 esc 

(4),按 :wq 加enter键

5 删除本地分支和远程分支

删除远程分支方法1:  git push origin  :dev    // 即推送一个空分支到远程覆盖掉远程的dev分支

删除远程分支方法2: git push  origin --delete dev

删除本地分支 : git branch -d dev  但是 有时候会蹦出这几个单词 。the branch is not fully merged 。意思是 dev分支还有没合并到当前分支的代码;

也可以 是 -D  强制删除;

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值