1.本地初始化
git config --global user.email "renakeji@163.com" git config --global user.name "renakeji" git init
2.拉取远程代码,master 分支
git pull master
3.推送到远程
git remote add origin git push --set-upstream origin master git push origin
4.删除本地缓存重新加入版本。如果已经提交,即使在.gitignore文件也不会被忽略,需要删除缓存
git rm -r --cached . git add .
5.拉取三方代码
git clone http://***.git
只要某个分支
git clone -b 分支 http:// ***.git
6.提交
git commit - m 'description'
7.新建分支
git branch newbranch
切换分支
git checkout newbranch
新建并切换
git checkout -b newbranch
合并分支
git merge -m 'description' newbranch
撤销合并
git reset --hard HEAD
删除分支
git branch -d newbranch
8.查看日志
git log git log --stat //可以显示被修改的问题 git log -p 56fc67ac7 //显示这个版本修改过的内容
9.恢复误删分支
git log --branchs=newbranch //被删除分支名 git branch develop 版本id (前7位即可)
比较两个版本并打包
git diff e1e8c 8e8c1 --name-only|xargs zip update.zip
10.git stash 暂存
git stash save '修改了支付' //也可以直接用,但是不建议 git stash
查看缓存列表
git stash list
查看缓存中的文件和当前文件的差异
git stash show
取出并删除缓存
git stash pop
取出缓存【建议使用此操作】
git stash apply stash@{0}
删除缓存
git stash drop stash@{0}
清空所有stash
git stash clear
本文为看恩吧原创文章,转载无需和我联系,但请注明来自knsay.com