git操作常用命令

一:修改相关提交操作

#git status   查看本地代码状态

#git branch 查看本地分支列表

#git fetch 刷新远程分支,用户别人刚提交分支你git branch -a查看不到

#git branch -a 查看本地和远程分支列表

#git stash   暂存本地修改

#git stash list  列出所有stash

#git stash pop 取出暂存文件

#git stash drop 删除暂存文件

#git add <file> 将指定工作文件修改提交到暂存

#git add . 将所有修改过的工作文件提交到暂存

#git commit -m "desrcription"  将修改提交到本地

#git push origin <branchnName> 将提交到本地的修改提交到远程分支  也可简写 git push,如果提示绑定就绑定分支

   git push --set-upstream origin <branchnName>   一般首次提交远程需要绑定

#git reset <file> 指定文件从暂存区恢复到工作文件

#git reset . 暂存区文件恢复到工作文件,可以恢复已经git add 操作

#git checkout . || git clean -df 强制放弃本地修改

#git remote set-url origin <url> 切换远程仓库地址,用于远程仓库变了。 如果重置后无法pull远程,使用强制忽略历史

  git pull origin  <branchName> --allow-unrelated-histories

#git branch -m old_branch_name new_branch_name 更改本地分支名称

#git push origin :old_branch_name  本地修改了名称后删除远程旧名称分支

#git push --set-upstream origin new_branch_name 新的分支名称推送到远程并绑定本地当前新分支名称

二:各分支间相关操作

#git branch <branchName> 创建本地分支

#git checkout -b <branchName> 创建本地分支并切换到当前分支

#git merge <branchName> 将branch分支合并到当前分支

#git merge --no-ff  origin/master 合并远程master代码,不要fast-forward合并,这样可以生成merge提交。

二:上线:先合并分支到master,然后从master分支发tag,并推送到远程

git tag -a PRD_T40162 -m 'BRANCH_T40162'

git push origin PRD_T40162

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值