一瑰步、初始化一個 git 倉庫
以git.oschina 為例,github,私服同樣的
1贸弥、創(chuàng)建一個git倉庫瓢省,下面是我的一個初始化的git 倉庫
2弄息、復制 git 地址
https://git.oschina.net/hui-microservice/demo.git
3、如果本地以后有一個項目了需要同步到git 上去
我的項目是demo
下面是執(zhí)行命令:
cd demo/ #進入目錄
git init #初始化本地倉庫
git add ./ #添加所有文件
git add -a #添加所有文件
git commit -m 'init' #本地提交 -m '提交記錄'
git remote add origin https://git.oschina.net/hui-microservice/demo.git #指定遠程倉庫地址
git push #push到遠程倉庫
4勤婚、本地沒有項目摹量,怎么去搞一個項目
看我的:
git clone https://git.oschina.net/hui-microservice/demo.git
cd demo
# you may be add many files in this directory,then:
git add -a #添加所有文件
git commit -m 'init' #本地提交 -m '提交記錄'
git push #push到遠程倉庫
結果如圖:
二、git 高級玩法:同時維護兩個倉庫項目(你不知道的玩法)
場景: 現在我有一個項目是clone某個開源項目的馒胆,我現在需要在開源項目的基礎上進行一個自己的個性化開發(fā)缨称,同時我也希望我能夠及時的將開源項目的更新合并過來。對于這個場景和需求應該怎么玩了祝迂? 看我的:
1睦尽、clone 某知名開源項目
git clone https://git.oschina.net/hui-microservice/demo.git
2、創(chuàng)建自己的項目倉庫
創(chuàng)建完成后型雳,拿到我的項目的git 地址:https://git.oschina.net/hui-microservice/mydemo.git
3当凡、在原來的項目基礎上進行了開發(fā)山害,修改了一些東西,現在要提交我的修改宁玫,執(zhí)行下面的命令
git add -a
git commit -m 'this is my update'
git remote add myorigin https://git.oschina.net/hui-microservice/demo1.git #看重點粗恢,我在原來開源項目倉庫的基礎上添加了我的倉庫,現在是一個項目兩個倉庫
git push myorigin master # 推送我的倉庫中
到了這里我的更改也推到我的git倉庫中去了
4欧瘪、原來的git倉庫(開源項目的倉庫)如果有更新我應該怎么合并我的倉庫中來了眷射?
git merge origin/master # 可能合并的時候會有沖突,解決沖突
git push myorigin/master
到了這里已經完美滿足了上面的需要佛掖,至于其他其他的玩法妖碉,根據自己的需要靈活轉變,比如:剛才我本地的這個項目刪掉了芥被,我應該怎么再次去實現上面的需求欧宜。有好的想法在下面評論,不知道的評論我給你一個解決方案拴魄,謝謝