git使用

git操作

git命令速查:

https://www.runoob.com/git/git-basic-operations.html

上传代码:

git stash save “*******//先保存到暂存区,使工作区干净
git pull origin 远程分支:本地分支 //更新远程分支的最新代码,也可git pull --rebase    
git stash pop    //弹出暂存区的修改,默认第一个,或者可以git stash apply 编号
git status .  //查看代码状态
git add .    // 把untracked files添加到track
git commit -m "xxxxx" //把修改提交到本地分支
git push origin 本地分支:远程分支   //把本地分支的提交 推送到远程分支

一定要先git stash save ,再git pull看远程代码更新
再git stash pop。
然后git add . 再commit提交到本地。
最后git push 到远程。

在本地分支上commit了,但是想撤销这个提交:

git reset --soft head^ 软撤销,head^是指当前commit,可以改成任意commit id
git reset --hard head^ 硬撤销,彻底丢掉这次提交的全部修改
git reset 不加参数,本次修改就会回到add之前的状态

未追踪的文件不想要了,删掉:

删除 untracked files
git clean -f
连 untracked 的目录也一起删掉
git clean -fd
连 gitignore 的untrack 文件/目录也一起删掉
(慎用,一般这个是用来删掉编译出来的 .o之类的文件用的)
git clean -xfd
 
在用上述 git clean 前,建议加上-n参数来先看看会删掉哪些文件,防止重要文件被误删
git clean -nxfd
git clean -nf
git clean -nfd

tig查看历史上传

cd 路径
tig
H显示全部命令
Q退出
S下:方向键选中文件,回车查看修改内容,U更新,!撤销,Y确定。

或者
git log   //查看历史提交


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值