文章目录
- git init 初始化
- git add .
- git commit -m 'init'
- 在git上创建一个项目,并复制路径
- git remote add origin XXX 本地仓库关联远程仓库
- 设置本地分支跟远程分支关联
- git pull 拉取代码
- git push
git init 初始化
通过终端或者git bash,找到本地项目的文件夹。在文件夹中输入 git init
$ git init
Initialized empty Git repository in /Users/weixing/work/idea/rabbit-spring/.git/
git add .
将本地文件加入暂存区
$ git add .
git commit -m ‘init’
将本地文件放入本地git仓库
$ git commit -m 'init'
[master (root-commit) 8f67e32] init
21 files changed, 1547 insertions(+)
create mode 100644 .gitignore
create mode 100644 .mvn/wrapper/MavenWrapperDownloader.java
create mode 100644 .mvn/wrapper/maven-wrapper.jar
create mode 100644 .mvn/wrapper/maven-wrapper.properties
create mode 100644 update
在git上创建一个项目,并复制路径
//如下地址:
https://gitee.com/xxx/javaTest.git
git remote add origin XXX 本地仓库关联远程仓库
$ git remote add origin https://gitee.com/xxx/javaTest.git
设置本地分支跟远程分支关联
$ git branch --set-upstream-to=origin/master
Branch 'master' set up to track remote branch 'master' from 'origin'.
git pull 拉取代码
$ git pull
fatal: refusing to merge unrelated histories
如果报如上错误:
原因是两个分支是两个不同的版本,具有不同的提交历史
执行代码加上 --allow-unrelated-histories, 可以允许不相关历史提交,强制合并
$ git pull origin master --allow-unrelated-histories
//然后执行
$ git add .
$ git commit -m 'init'
$ git pull
Already up to date.
git push
$ git push
Enumerating objects: 163, done.
Counting objects: 100% (163/163), done.
Delta compression using up to 12 threads
Compressing objects: 100% (143/143), done.
Writing objects: 100% (162/162), 16.10 MiB | 25.02 MiB/s, done.
Total 162 (delta 62), reused 0 (delta 0)