Git整理

一,下载安装

#1,下载
https://git-scm.com/downloads下载

2,安装

二,常用的命令

1,git log 查看所在分支的提交日志
2,git checkout [分支A] 切换到分支A
3,git fetch 拉去远程主机到本地,检查了以后决定是否合并本地分支
4,git merge [分支A] 将分支A合并到当前分支
5,git pull 拉取远程到本地分支,并合并(git pull = git fetch +git merge),但会有冲突,成功解决冲突后,合并成功
6,git remote -v 查看远程地址
7,git remote set-url origin ssh://git@git.abcd.cn:8004/myapp 修改本地git地址和端口号

三,一些使用的情况

情况1,提交本地代码到分支A,

流程:
a,git checkout A,切换到分支A
b,git pull 先把远程拉到本地,更新到分支A的最新版本(如有冲突,查看冲突解决冲突后重新拉取)
c,git add -A 将本地修改的内容提交到本地暂存区
d,git commit -m “修改了……”,添加提交暂存区版本的修改内容
e,git push 提交本地到分支A

情况2,撤销本地的git操作(git fetch ,pull,commit 等等)

具体步骤:查看你本地修改日志,使用reset再恢复
某个提交状态

$ git reflog
fd14fcd (HEAD -> dev) HEAD@{0}: **********
466cf96 HEAD@{1}: commit: **********
6253115 HEAD@{2}: pull:**********
d0f9fca HEAD@{3}: commit: **********
bd3d896 HEAD@{4}: commit: **********
eb51e82 HEAD@{5}: commit: **********
6109979 HEAD@{6}: commit: **********
1bd6aa6 HEAD@{7}: commit: **********
707a0be HEAD@{8}: commit: **********
8125f87 HEAD@{9}: commit: **********
8300677 HEAD@{10}: checkout: moving from master to dev
$ git reset --hard HEAD@{n}
//或者 $ git reset --hard 466cf96


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值