git中常见的几个命令
本地仓库
三个区域
文件的四个状态
- 未跟踪 untracked
- 已暂存 staged
- 已提交commited
- 已修改 modified
基本命令
- git add files
- 把未跟踪的文件添加到暂存区
- 把暂存区中修改的内容添加到暂存区
- git commit -m '备注' files
- git rm --cached files
- git checkout files
- git reset HEAD(HEAD表示本地仓库中的最新快照)
- --hard 工作目录 暂存区 本地仓库 都会变化(也就是用本地仓库的某个版本的内容覆盖工作目录和)
- --soft 只会回滚本地仓库
- --mixed 默认 用本地仓库中的版本覆盖暂存区,也会回滚本地仓库,工作目录不变
远程仓库(共享仓库)
- git clone
- git pull 远程仓库的地址 远程分支:本地分支(冒号后可以省略,省略的话就是使用同样的分支名,不存在会创建)
- git push 远程仓库的地址 本地分支:远程分支
- git fetch
- 从远程仓库现在最新的版本内容,但是不合并,需要使用
git merge进行手动合并
- git remote
- git remote add origin
- git remote show origin
分支
- git branch 分支名称
- git branch 选项
- -r 查看远程分支
- -a 查看全部分支
- 空 查看本地分支
- git checkout 分支名称
- git checkout -b 分支名称
- git branch -d 分支名称
- git push origin : 分值名称
- git push origin --delete 分支名称
- git merge 来源分支
- git stash
- git stash
posted @
2017-03-15 10:19
歪猴
阅读(
331)
评论()
收藏
举报