git 的基本操作 整理自廖雪峰的官方网站
克隆仓库到本地 git clone
本地代码提交
- git pull 更新代码(以免带来冲突)
- git add . /name 将本地所有改动/特定文件 添加到仓库 (可以 add 多次)
- git commit -m ‘对本次改动的说明’
- git status (查看结果)
- git push (提交成功)
查看改动 git diff
查看历史记录 git log
回退到上一个版本 git reset –hard HEAD 回到指定的版本 git reset –hard commit_id
撤销修改 git checkout –file
tu
删除文件 git rm name
分支管理
- 创建新分支 git branch newbranch
- 切换到新分支 git checkout newbranch
- 上述两行可以合并成一行 创建并切换到新分支 git checkout -b newbranch
- 查看当前分支 git branch 该命令会列出所有分支,当前分支前面会标一个*号。
- 合并分支到当前分支 git merge branchname
- 删除分支 git branch -d branchname
暂存当前改动 git stash
查看暂存 git stash list
用 git stash apply 恢复,但是恢复后,stash 内容并不删除,你需要用 git stash drop 来删除;
另一种方式是用 git stash pop,恢复的同时把 stash 内容也删了: