git常用命令(持续更新ing)

1.使用Git下载指定分支命令为git clone -b 分支名 仓库地址

例如:git clone -b dev https://git.oschina.net/oschina/android-app.git     

2.查看当前文件状态,包括分支和修改:git status   

3.撤销所有的本地修改:git checkout .

4.撤销某个文件的修改:git checkout 文件名

5. 更多撤销修改和添加,请点击: https://blog.youkuaiyun.com/ustccw/article/details/79068547          

6.提交修改文件到远程分支:

git add 文件名    (git add --all     提交所有修改)

git commit -m "注释"

git push origin 分支名称

7.查看git提交日志: git log (--pretty=oneline)

8.git回退到某个版本: https://www.cnblogs.com/williamjie/p/9315932.html(此方法慎用,会导致很多问题,最好是本地还原代码然后覆盖github)

9.git解决冲突:当git pull时报错,提示冲突,由于自己本地修改的代码和github上面的不一致了

(1)git stash      将本地的修改暂存起来,可通过git stash list查看暂存

(2)git pull   拉取github的代码

(3)git stash pop stash@{0}   将暂存区的本地修改还原,此时代码会显示冲突

(4)解决冲突,然后提交代码

11.撤销已放入缓存区(git add xxxx)的文件

git reset HEAD <file> 

12. 修改文件名(三步走)

git mv oldname newname     已经执行了git add

git commit -m "change the file name"

git push origin xxx

13. 删除文件(三步走)

git rm xxxxx

git commit -m "delete the file"

git push origin xxx

14. 切换分支

git checkout 分支名

15. 将dev分支代码提交到master分支

切换到dev并更新代码

$git checkout dev
$git pull

从原分支dev复制到新分支master

$git checkout -b master

将新分支master的代码推送到远程服务器

$git push origin master  如果出错,就强制push(git push -u origin master -f )

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值