git

update:

1. 右击文件 git bash

2. git add . (点全部/xx单个文件)

3. git commit (把改的东西提到本地仓库)-m "update message" (备注) 

4.git push origin master (push到远程仓库)

 

7.git checkout xxx(回退xxx)

5.git pull origin master 远程master分支拉到本地

 

cooperate

6.git branch (查看分支)

8.git checkout   -b xxx     新建分支并把当前分支改到xxx分支上

9.git merge xxx  把xxx分支上的更新到当前所在分支再push

 

10.git status 看整体变化(增改删)

11.git diff (看改modified)

12.git clone ssh

-------------------------------------------------------------------------------------------------------------------------------------------------------------

git pull 远程仓库名(origin) 远程分支名:本地分支名  //不写 :本地分支名 →  默认当前分支

git push 远程仓库名(origin) 本地分支名:远程分支名  //不写本地分支名 git push origin :master 表示删除指定的远程分支,因为这等同于推送一个空的本地分支到远程分支。

git pull 远程仓库名 远程分支名:本地分支名 就是pull代码覆盖到你本地分支上,如果本地分支上修改了文件,远程分支上也同时修改了,有冲突的时候没merge,就会rejected。

git pull 远程仓库名 远程分支名 除了pull你写的远程分支代码,还会自动合并到你当前所在的分支上。如果都改了同一份文件,但没有改同一块代码会自动合并。否则pull的时候会把冲突的地方显示出来,就是出现 =====> 这种

 

 

1)删除远程分支 git push origin :远程分支名
2)  远程分支迁移到本地 git checkout xx origin/xx
3)  远程分支迁移到本地并替换当前所在分支 git checkout -b xx origin/xx
4)  分支图 git log graph
5)禁用fast forword合并分支 git merge —no-ff -m “xxx” (在合并分支前产生一次commit)
6)查看远程库 git remote / git remote -v
7)回退 git reset —hard HEAD^/HEAD~100
8)  回前 git reflog
9)撤销修改 git checkout — xxx

 

 

1.git 回滚:
git log 3查看日志(加个数字代表最新三条) 然后找到你要回滚到的commitid (commit后面那串码)
commit 49955b305cfd3801300a46449230ea1477298179 (HEAD -> 20180125_remind_share_TRAVEL-812, origin/20180125_remind_share_TRAVEL-812)
Author: xxxxxxx
Date:   Thu Jan 25 16:57:46 2018 +0800

    add remindshare
然后
git reset —hard xxxx(commitid)
最后强制提交
git push origin <分之名> —force

 

fatal: refusing to merge unrelated histories

git pull --allow-unrelated-histories

 

ggpull / ggpush  拉/推远程同名分支

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值