### 添加遠程倉庫
> 這種是本地倉庫第一次推送到遠程倉庫的情況。
1. 在碼云新建一個倉庫。

2. 創建一個文件夾并新創建一個文件。隨意寫上一些內容。

3. 我們需要先將當前文件夾初始化為git可以管理的文件夾。

4. 當我們想把目前的庫上傳遠程test倉庫時,需要先關聯遠程庫。

5. 執行git push上傳到遠程庫當中

出問題了,原因是遠程庫中有跟本地不一致的修改。(比如你的工作伙伴修改了你的文件)
6.先拉去遠程庫主分支的更新,可能涉及到沖突。
~~~
git pull origin master --allow-unrelated-histories
~~~
7.最后再推送到遠程庫
~~~
git push origin master
~~~
### 從遠程倉庫第一次拉項目到本地
> 新建一個文件夾
1. git clone 拉取遠程項目。
```
wangyijiadeMacBook-Air:zionrepo bizzbee$ git clone git@github.com:yijia1992/zion.git
Cloning into 'zion'...
remote: Enumerating objects: 149, done.
remote: Counting objects: 100% (149/149), done.
remote: Compressing objects: 100% (96/96), done.
remote: Total 149 (delta 26), reused 148 (delta 25), pack-reused 0
Receiving objects: 100% (149/149), 71.50 KiB | 190.00 KiB/s, done.
Resolving deltas: 100% (26/26), done.
```
> 拉取完畢之后實際上本地倉庫和遠程倉庫已經關聯了.
> 有看不到的隱藏文件使用ls -al
```
wangyijiadeMacBook-Air:zion bizzbee$ ls -al
total 80
drwxr-xr-x 11 bizzbee staff 352 7 31 20:46 .
drwxr-xr-x 5 bizzbee staff 160 7 31 20:46 ..
-rw-r--r--@ 1 bizzbee staff 6148 7 31 20:47 .DS_Store
-rw-r--r-- 1 bizzbee staff 1584 7 31 20:43 .classpath
-rw-r--r-- 1 bizzbee staff 9 7 31 20:43 .gitignore
-rw-r--r-- 1 bizzbee staff 1213 7 31 20:43 .project
drwxr-xr-x 11 bizzbee staff 352 7 31 20:43 .settings
drwxr-xr-x 4 bizzbee staff 128 7 31 20:43 bin
-rw-r--r-- 1 bizzbee staff 7621 7 31 20:43 copy.xml
-rw-r--r-- 1 bizzbee staff 8743 7 31 20:43 pom.xml
drwxr-xr-x 4 bizzbee staff 128 7 31 20:43 src
```