1. 创建仓库
1.1 新建仓库
$ mkdir share
$ cd share
$ git init
1.2 向仓库中添加文件并提交
$ touch test.cpp
$ git add .
$ git commit -m "test"
1.3 查看当前分支
$ git branch -a
2. 远程使用
这里是在同一服务器的另一个账户下使用该仓库
2.1 新建自己的分支
- 将仓库clone到自己的目录下
$ git clone /home/yhliu/share
$ git branch -a
此时可以查看到有1个本地和一个远程的分支。
- 新建本地的分支
// 新建分支
$ git branch xxwan
// 切换到新建的分支
$ git checkout xxwan
// 新建cpp文件并commit
$ touch xxwan.cpp
$ git add .
$ git commit -m "xxwan_test"
查看此时的分支,有2个本地的分支,以及一个远程的分支
2.2 将代码push到远程仓库
使用git push
命令将本地代码push到远程仓库,如果对该命令不熟悉,可以使用 git push -h
进行查看具体的帮助信息。这里使用 -u
或 --set-upstream
将本地分支与远程分支关联,以后可以简化直接使用git push
操作。
git push -u origin xxwan
注意这里报错了,原因是xxwan账户对远程仓库的文件夹没有操作权限,回到远程仓库,对该文件夹赋予权限即可。chmod 777 ./share -R
。再次执行就不会报错了,此时查看分支,会出现2个本地分支,2个远程分支。
回到远程仓库目录,查看分支,也会出现刚刚提交的分支,说明提交成功。