git
初次使用git仓库命令
xiaomai:用于个人仓库:
Git 全局设置:xiaomai[此git标签可在c盘用户查找 .gitconfig文件]:
git config --global user.name "小埋同学"
git config --global user.email "3193749412@qq.com"
创建 git 仓库:
mkdir xm
cd xm
git init
# 创建文件
touch README.md
#
git add .
git commit -m "first commit"
git remote add origin https://gitee.com/my-classmates/xm.git
git push -u origin master
已有仓库?
cd existing_git_repo
git remote add origin https://gitee.com/my-classmates/xm.git
git push -u origin master
xiaomai:用于多人协作仓库
$ git init
$ git pull [remote]
- 用户A在本地创建一个xm1分支,代表用户A的本地分支,下面的命令是创建并切换到当前分支。
$ git checkout -b xm1
$ git add .
$ git commit -m "first xiaomai"
$ git push origin xm1
小埋提示:如果没有建立连接,需要建立连接,上面就是没有建立连接推送失败,接着建立连接。注意上面推送到了远程分支的xm1。
$ git remote add origin [remote]
$ git push origin xm1
合并代码
#切换到主分支
$ git checkout master
#合并分支
$ git merge xm1
$ git push origin master
到目前为止,用户A以及可以进行推送代码、合并代码了。下面演示用户B。其实和上面的操作一样的。
$ git init
$ git pull [remote]
$ git checkout -b xm2
$ git add .
$ git commit -m "two xiaomai"
$ git remote add origin [remote]
$ git push origin xm2
#切换到主分支
$ git checkout master
#合并分支
$ git merge xm2
$ git push origin master
xiaomai:通常提交最后一步报错解决方案:
对于error: failed to push some refs to‘远程仓库地址’
1 使用如下命令
git pull --rebase origin master
2 然后再进行上传:
git push -u origin master
|