说起最详细的git教程还要属阮一峰大神写得,这里贴出地址:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html
我要写的是我日常使用的推送拉取等基本功能,后续还会通过应用不断完善。
创建新分支并与线上分支关联
git checkout -b chen origin/dev “chen”是创建本地的分支,”dev”是”chen”追踪的分支.
查看分支
git branch
查看修改文件
git status
查看提交内容
git log
查看提交内容的具体信息
git show commit_id(git log可以看到icd23434就是commit_id)
拉取dev分支
git pull origin dev
提交所有文件到暂存区
git add .
推到本地仓库
git commit -m “说明”
切换到分支dev
git checkout dev
合并chen分支提交的文件
git merge chen
推送到dev远程分支
git push origin dev
新建本地分支和远程分支关联
git checkout -b dev
git pull origin dev
提交代码时,线上改动同文件需要merge
git stash
git pull
git stash pop
git add
…..
git add 后撤销
git reset HEAD 全部恢复未提交状态
git reset –hard HEAD 更改的文件都撤销
git commit 后撤销
git reset –soft HEAD~1