git 经常使用指令&stash暂存的操做

经常使用git命令


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

git branch命令的-r选项,能够用来查看远程分支,-a选项查看全部分支。git

$ git checkout -b *** 建立新分支vim


$ git pull origin test  提交远程分支app

$ git add .                暂存文件gitlab

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

git commit -m “Second commit on master”rem


git diff name1 name2 比较两个分支it

git merge name 合并分支

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

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

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

相关文章
相关标签/搜索