git常使用命令
首先,使用git必须安装它,现在安装教程网上一大把,这里不再讨论了;
1创建版本库
创建版本库很简单,首先找一个合适的地方,创建一个空目录
$ mkdir testgit $ cd testgit
第二步,通过git init命令把这个目录变成git仓库
$ git init Initialized empty Git repository in /Users/michael/testgit/.git
有朋友细心的就会发现我们目录下就生成了一个.git文件,这是跟踪管理版本库的,没事千万不要更改;如果没有看到.git,这是因为这个默认是隐藏的,执行命令ls -ah就可以看见了。
2提交文件
$ vi readme.txt
编辑新建一个文件,添加一行文本 “test git”
$ git status 查看状态
On branch master
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: readme.txt
no changes added to commit (use "git add" and/or "git commit -a")
$ git add readme.txt 把文件添加到暂存区 $ git commit -m "提交提示信息" 把文件添加到本地版本库
3查看文件日志
$ git log 查看日志信息
4分支管理
$ git branch 查看分支 $ git branch -v 查看分支详情,带*号的表示当前分支 dev 861f81e 添加默认git push提交 * master 00c8da1 test git push $ git checkout -b test 新建分支并切换到新分支 Switched to a new branch 'test' M readme.txt $ git checkout master 切换到master分支 Git鼓励大量使用分支: 合并某分支到当前分支:git merge <name> 删除分支:git branch -d <name> 注:在合并分支的时候,如果有冲突需要先处理冲突在重新提交到版本库,一般合并我们会是快速合并(fast-forward),即直接把master分支指向分支当前的提交;
并不是每次都是fast-forward,这是这用git merge --no-ff <name>
5 关联远程库
要关联一个远程库,使用命令git remote add origin git@server-name:path/repo-name.git; 关联后,使用命令git push -u origin master第一次推送master分支的所有内容; 此后,每次本地提交后,只要有必要,就可以使用命令git push origin master推送最新修改; 注: 使用git push简写推送,则需要先执行命令git push --set-upstream origin master

浙公网安备 33010602011771号