常用git命令

git常见命令代表的意义
  • master:默认开发分支
  • orgin:默认远程版本分支
  • head:默认开发分支
git常规使用
  • git status:查看状态
  • git diff:查看变更内容
  • git add .:将文件的修改,文件的新建,添加到暂存区
  • git add -u:将文件的修改、文件的删除,添加到暂存区
  • git add -A:将文件的修改,文件的删除,文件的新建,添加到暂存区
  • git commit -m ‘description words’:提交到仓库并添加描述性语言
  • git commit —amend:修改最后一次提交
git推代码冲突解决
  • git pull —rebase origin [分支名]
  • git fetch origin:跟新远程跟踪分支,并更新本地代码
  • git rebase origin/本地分支名:将本地分支更新到origin分支的最新内容,即衍合origin分支到本地分支
  • 在rebase的过程中会产生冲突,这时候可以用git status找到冲突文件,编辑解决;冲突只能一个个解决
    然后用:
  • git add -u
  • git rebase --continue
    如果想中途退出,恢复rebase前的代码可以用命令:git rebase —abort

git rebase工作流如下:
git rebase
while(存在冲突) {
找到当前冲突文件,编辑解决冲突
git status
所有冲突都修改完毕后, 提交修改的代码
git add -u
git rebase --continue
if( git rebase --abort )
break; //回到rebase之前
更新patch
git push origin HEAD:refs/for/分支
}

git分支有关命令
  • git branch:显示本地所有分支
  • git checkout branch:切换到指定分支
  • git branch new-branch:创建新分支
  • git chechout -b new-branch:创建并切换到新分支
git版本回退
  • git reset —hard HEAD~2/HEAD^^:修改版本库,修改暂存区,修改工作区
  • git reset —soft HEAD~2/HEAD^^:修改版本库,保留暂存区,保留工作区
git图形化界面:
  • git log --pretty=oneline --decorate --graph
  • git log --all --graph --oneline --simplify-by-decoration
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值