git常用命令

git常用命令

git init //创建一个版本库
git clone 需克隆的git路径 本地项目名 //克隆仓库
git add 文件名或者路径名 //添加文件到本地暂存区(默认跟踪路径下所有未提交文件)
git add -A 路径 //一键添加/删除
git commit -m “具体说明” //提交具体说明的修改到本地暂存区(在add完之后使用)
git branch //查看当前所属分支
git branch master master1 //本地的master分支连接到远程的master1分支上
git pull //拉取远程代码到本地
git push origin master //将commit之后的提交推送到远程仓库master
git status //查看状态
git checkout 文件名或者路径名(默认还原路径下所有未提交文件) //还原未add的修改
git revert HEAD //还原最近一次提交的修改
git revert commit-id //还原指定版本commit-id的修改,commit-id可以通过git log得到
git reset HEAD 文件名 //取消暂存区的文件
git reset HEAD^ //回退版本
git reset --hard HEAD~n //回退多个版本 (n指回退提交记录commit的个数)
git push origin 分支名 --force //强制更新到远程仓库(一般情况下不使用,除非是单人开发,确定要强制更新)
git remote add 简名 远程仓库url //添加远程仓库
git checkout 分支名 //切换分支
git cherry-pick 补丁号 //合入指定补丁号的补丁
git diff > patchname.patch //做patch,修改代码然后在存在.git的代码目录下执行
git apply patch所在路径 //合入patch,在代码对应的git库下执行,然后git add . 以及后续push
git format-patch commitid^ //根据commit的id制作patch,注意’^’必须
git am --abort再 git am patch所在路径 //合入patch,然后正常git add . 以及后续push相关操作

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值