git 常用指令&stash暂存的操作

常用git命令


git checkout --track  origin/name    复制远程分支到本地 

git branch命令的-r选项,可以用来查看远程分支,-a选项查看所有分支。

$ git checkout -b *** 创建新分支


$ git pull origin test  提交远程分支

$ git add .                暂存文件

$ git commit -a -m 'x'    暂存并保存记录

git commit -m “Second commit on master”


git diff name1 name2 比较两个分支

git merge name 合并分支

git branch test:产生新的分支
git checkout test:切换到新的分支
vim master.txt:在test分支上继续添加

git checkout -b dev origin/dev //基于远程分支创建本地分支

git branch -r -d origin/branch-name  删除远程分支:
git branch -D XXX   删除本地

--------------恢复&删除

git checkout -- readme.txt    回复工作区

git checkout . #本地所有修改的。没有的提交的,都返回到原来的状态

git reset --hard HASH #返回到某个节点,不保留修改。
git reset --soft HASH #返回到某个节点。保留修改

git reset --hard HEAD^    回到上个版本

暂存当前分支修改

git stash #把所有没有提交的修改暂存到stash里面。可用git stash pop回复。

git stash save '本次暂存的标识名字'

git stash pop stash@{index} 恢复指定的暂存工作 恢复后,暂存区域会删除当前的记录
git stash apply stash@{index} 恢复指定的暂存工作 恢复后,暂存区域会保留当前的记录
git stash list 查看记录
git stash drop stash@{index} 删除某个暂存

git stash clear 删除全部暂存

文件操作

新增的文件需要删除删除 git clean -df

RD /S D:\aaaaa    删除文件夹
rm -rf node_modules    删除node_modules

新建上传本地文件夹
cd existing_folder
git init
git remote add origin git@gitlab.chupinxiu.com:duyuanzhechupinxiu.com/cpx-kds.git
git add .
git commit
git push -u origin master

转载于:https://my.oschina.net/mdu/blog/3098529

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值