添加远程库

1
git remote add xxx

第一次提交

1
git push -u origin master

强制提交

1
git push -f origin master

同时提交两个远程库

1
2
3
4
> vim .git/config
> [remote "web"]
> url = ssh://server.example.org/home/ams/website.git
> url = ssh://other.exaple.org/home/foo/website.git

查看本地配置的远程仓库

1
git remote -v

删除原来的远程分支

1
git remote remove origin

关联新的远程仓库

1
git remote add origin url

本地分支关联远程分支

1
git branch --set-upstream-to=origin/xxx

新库操作

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24


Git global setup

git config --global user.name "KiwiFly"
git config --global user.email "xx@qq.com"

Create a new repository

git clone git@xx.com:Java/abc.git
cd fs_saledian_lovelife
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master

Existing folder or Git repository

cd existing_folder
git init
git remote add origin git@xx.com:Java/abc.git
git add .
git commit
git push -u origin master

创建公钥

1
ssh-keygen -t rsa -C "your_email@youremail.com"

常见问题

  1. error: failed to push some refs to
  • 原因

    • 这个问题是因为远程库与本地库不一致造成的,那么我们把远程库同步到本地库就可以了。

  • 解决

1
git pull --rebase origin master
  • 引用

链接

本文地址 https://blog.coder4j.cn/posts/48e28a7b/