git簡單工作流程

來源:互聯網
上載者:User

伺服器上項目的操作
1. 伺服器上專案檔的修改:
ubuntu下,開啟終端
輸入ssh,開啟putty視窗,登陸伺服器,
putty就是串連伺服器的本地視窗了,在putty中執行的操作都是對遠程伺服器執行操作,所以,
進入項目的檔案目錄中,用cd 命令(eg: cd workspace/test)
然後,找到要修改的檔案的目前的目錄,執行“vim 檔案” (或者是vim檔案相對路徑),即可編輯專案檔。
2.伺服器上提交項目
在伺服器上檔案修改完成後,提交修改的代碼,先執行“git status”查看專案檔修改的狀態
顯示檔案已經被修改過,但沒有執行commit操作,執行命令‘git commit -a -m "注釋資訊" ’
——這裡,直接調用git commit命令,會提示填寫注釋。
——通過如下方式在命令列就填寫提交注釋:git commit -m "Initial commit of gittutor reposistory"。 注意,git的提交注釋必須不可為空,否則就會提交失敗。 
——git commit的 -a的參數,可以將那些沒有通過git add標識的變化一併強行提交,但是不建議使用這種方式。 
這裡已經提交了在伺服器上修改的項目了,可以執行git status查看版本庫的狀態,確保沒有未提交和未跟蹤的檔案後,就能執行命令“git pull”,從伺服器的倉庫中擷取代碼,和本地代碼合并。(若項目在clone到提交之間有被其他人更改過時,執行該命令可以將修改整合在一起)
再執行命令“git push”,就把本地commit的代碼更新到遠程版本庫中

本地項目操作
1.通過putty登陸伺服器,從伺服器上將項目clone到本地
2.在本地命令列中將目錄切換到工作目錄,即你要將項目複製本地的那個檔案夾目錄,然後執行
git clone XX@XXX:/home/dev/repos/xx.git 

就能擷取遠程git庫(通過git clone擷取的遠端git庫,只包含了遠端git庫的當前工作分支。)

3.對項目更新後,將本地更新提交到伺服器,進入本地項目的目錄下,執行
git status 
查看狀態,確保檔案都被跟蹤和commit過了,再執行
git pull
更新本地代碼,此時輸入伺服器密碼提示,輸入,再執行
git push 
提示輸入伺服器密碼,後,本地項目將被提交到遠程伺服器。
到這裡,遠端存取該項目,發現項目沒更新,後來才知道提交後要到程式開發伺服器上更新代碼才會更新
這裡,要到遠程伺服器上,將目前的目錄切換到該項目目錄下
cd workspace/項目/

執行

工作上對git操作的一個工作流程就結束了~
git命令用法:
git clone XX@XXX:/home/dev/repos/xx.git ——取出伺服器的倉庫的代碼到本地建立的目錄中(與伺服器互動) 
git push XX@ipaddr:遠端repository名 本地分支名 遠端分支名。——這條命令將本地git庫的一個本地分支push到遠端git庫的遠端分支名中。 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.