Git提交遠程倉庫


一. Git圖解

Git並不像Svn那樣有個中心服務器

目前我們使用到的Git命令都是在本地執行,如果你想通過Git分享你的代碼或者是與其他開發人員合作。你就需要將數據

放到一台其他開發人員能夠連接的服務器上。

本例使用Gitlab作為遠程倉庫,圖解為Github

 

二 .添加遠程庫

1. 要添加一個新的遠程倉庫,可以指定一個簡單的名字,以便將來引用,命令格式如下:

git remote add [shortname] [url]

本例以Gitlab為例作為遠程倉庫,如果你沒有Gitlab可以在官網上注冊

重命名遠程倉庫:

git remote rename origin old_origin 

 

2. 由於你的本地Git倉庫和Gitlab倉庫之間的傳輸是通過SSH加密的,所以我們需要配置驗證信息。

使用一下命令生成SSH key:

ssh-keygen -t rsa -C "2693917459@qq.com"

后面的your_email@youremail.com 改為你在Gitlab上注冊的郵箱,之后會要求確認路徑和輸入密碼,我們這使用默認的一路回車即可。成功的話會在當前用戶下面生成.ssh文件夾,進入,打開id_rsa.pub,復制里面的key.(Linux 的話實在~/下生成.ssh文件夾)

 回到Gitlab上,進入Account -> Settings(賬戶配置)

 

3. 為了驗證是否成功,輸入以下命令 : ssh -T git@gitlab.com

 

4. 在本地創建好倉庫后,在該倉庫路徑,右鍵選擇 -> Git Bash Here通過 git init 命令把這個目錄變成Git可以管理的倉庫(多了這么一個.git文件夾)

git init 

在本地倉庫路徑下面,右鍵選擇 -> Git Bash Here 

 

 5. 設置用戶名和郵箱

git config --global  user.name 'xx'

git config --global  user.email '你的郵箱'

 

6. 克隆項目

git clone 項目地址

例如:git clone (本地目錄) git@gitlab.com:yunxin/python-.git(ssh)

 

 7. 提交代碼到gitlab

1.在本地倉庫新建文件1.jpg,然后查看可提交文件,紅色為可以提交的文件

git status

 

8. 提交新增加的內容

第一步,用命令git add 告訴Git,把文件添加到倉庫(暫存區)

git add 1.jpg 或者 git add .

(git add 后加.則添加全部文件進來,也可以加*.txt表示需要添加需要提交的txt文件)

 

 執行上面的命令,沒有任何顯示,這就對了,說明添加成功

第二步: 用命令git commit 告訴Git,把文件提交到倉庫:

簡單介紹一下git commit 命令,后面 -m輸入的是本次提交的說明,可以輸入任意內容,當前最后是有意義的,這樣你就

能從歷史記錄里方便的找到改動記錄

為什么Git添加文件需要add,commit一共兩步呢? 因為commit可以一次提交很多文件,所以你可以多次add不同的文件,比如:

git add file1.txt

git add file2.txt file3.txt

git commit -m "add 3 files”

 

9.提交到遠程倉庫里面

git push origin master 或者 git push

(git push origin master的意思就是上傳本地當前分支代碼到master分支,git push就是已上傳本地所有分支代碼到遠程對應的分支上)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM