github 遠程倉庫
我們已經在本地創建好了倉庫,現在想在遠程github上創建一個倉庫,是本地倉庫和遠程倉庫可以進行同步,大家也可以協同工作
###1. 在github上創建倉庫
打開我們自己的github主頁,點擊界面上的綠色按鈕New repository
打開創建倉庫的界面,如下圖所示
填入倉庫名字(不能和已有倉庫名字相同)、描述、權限(私有的貌似要收費)、選擇初始化的時候是否創建README
文件(Markdown格式)、是否添加gitignore
文件、是否添加版權(一般是選 GNU General Public License 或者 Apache License,關於這兩個協議,大家可以去網上搜一下),然後點擊下面的 Create repository
就完成了遠程倉庫創建
###2. 將本地倉庫和遠程倉庫關聯
如果我們在創建遠程倉庫的時候沒有選擇添加任何文件,那麼創建成功的倉庫將會是一個空倉庫如下圖所示:
如果選擇了添加文件不會有上圖所示的提示,而是顯示倉庫裏面包含的文件,下面我們將本地倉庫和遠程倉庫關聯起來(其實空倉庫都有詳細的提示,我也只是負責翻譯一下)。
1 echo # repository name>> README.md
2 git init
3 git add README.md
4 git commit -m "first commit"
5 git remote add origin git@github.com:your name/repository name.git
6 git push -u origin master
第一條命令,創建 README.md
文件,並將# repository name
寫入到文件
2,3,4前面介紹過了,關鍵是5,6,:
第五條命令,將本地倉庫和你自己的遠程倉庫關聯起來,
第六條命令,將本地倉庫的文件推送到遠程倉庫
如果在本地有建立好的倉庫,可以切換到倉庫目錄,執行第五第六條命令。
如果在創建遠程倉庫的時候選擇了添加文件,只是沒有上面的提示而已,關聯過程和上面相同。
如果選擇了添加文件,但是本地沒有倉庫,可以點擊倉庫頁面右下角的 Download ZIP
按鈕,下載遠程倉庫到本地,然後切換到倉庫目錄,這時就不需要關聯倉庫了。不想點擊按鈕下載的話可以使用 git clone
命令,格式如下:
git clone [email protected]:your name/repository name.git