本地仓库:
1.创建一个目录
$ mkdir /home/xsw/go
$ cd /home/xsw/go
$ pwd
/home/xsw/go
2.初始化本地仓库
$ git init
Initialized empty Git repository in /home/xsw/go/ .git/
说明:在当前目录下应该多了一个.git的目录,这个目录是Git来跟踪管理版本库
3.用命令git add告诉Git,把文件添加到仓库:
$ touch readme.txt
$ git add readme.txt
4.用命令git commit告诉Git,把文件提交到仓库:
$ git commit -m "wrote a readme file"
[master (root-commit) eaadf4e] wrote a readme file
1 file changed, 2 insertions(+)
create mode 100644 readme.txt
5.查看状态
$ git status
远程仓库:
6.把已有的本地仓库与之关联,然后把本地仓库的内容推送到GitHub仓库。
$ git remote add origin git@:jin-long/go.git
7.把本地库的所有内容推送到远程库
$ git push -u origin master
由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不
但会把本地的master分支内容推送的远程新的master分支, 还会把本地的
master分支和远程的master分支关联起来, 在以后的推送或者拉取时就可
以简化命令。
8.克隆一个仓库,将远程仓库下载到本地
git clone git@:jin-long/go.git
9.切换分支或恢复工作树文件
git checkout new_project #切换分支
git checkout -b new_project #创建一个新的分支
#注意:在使用 git checkout 时,如果其对应的文件被修改过,那么该修改会被覆盖掉。
10.命令用于列出,创建或删除分支。
git branch #列出分支
git branch dev2 #创建分支
git branch -a #查看本地与远程分支
#如果给出了--list,或者如果没有非选项参数,则列出现有的分支; 当前分支将以星号突出显示。
请注意,提供<pattern>时,必须使用--list; 否则命令被解释为分支创建。
















