iOS 开发

Git 常用命令解释

2016-02-28  本文已影响210人  小唐羽锋
1
$ git clone ssh://user@domain.com/repo.git
从远程库克隆一个本地库
$ git init
创建一个新的本地仓库(使该目录成为Git可以管理的目录)
2
$ git status
查看仓库当前的状态
$ git diff
查看仓库做出了怎样的改动,显示的格式是Unix通用的diff格式
$ git add
添加更改后的文件到Git的暂存区(可多次使用,以添加多个文件)
$ git commit -m""
把文件提交到仓库,双引号中是本次提交的说明
3
$ git reset --hard HEAD
HEAD表示当前版本,HEAD^表示上一个版本,HEAD~版本。该命令表示将当前版本回退到某一版本
$ git checkout HEAD<file>
丢弃工作区的修改
$ git reset --hard <commit>
表示回退到某一指定版本。这里的commit指的是commit id,commit id可以使用git log命令查看。
4
$ git remote -v
查看远程库的信息
$ git pull <remote><branch>
从本地将分支推送到远程库
$ git push --tags
推送某个标签到远程库
$ git tag -d<tag name>
删除某个本地标签
5
$ git branch 
查看当前分支
$ git checkout<branch>
切换到某分支
$ git branch<new-branch>
创建一个新的分支
$ git branch -d <branch>
删除某一分支
$ git check -b <branch>
创建并切换到某分支
$ git tag <tag-name>
为分支加上标签
上一篇下一篇

猜你喜欢

热点阅读