git 本地專案推送到遠端倉庫(或者倉庫分支)Window版-01
阿新 • • 發佈:2018-12-26
初始化專案git init
確保安裝了git
在專案根目錄下進入 git命令列
使用git init 命令
使用 git add .命令
使用 git commit -m “提交註釋” 命令
兩種情況
遠端分支沒有建立
git remote add [remote-name] [remote-url-address]
例如:git remote add origin1 https://gitlab.com/Arisono/AisenWeiBo.git
遠端分支已經存在,我們可以直接推送程式碼
git push [remote-name] [branch-name] 例如:git push origin master
檢視本地分支資訊
git branch -v
檢視遠端分支資訊
git remote -v
新建遠端分支
git remote add [remote-name] [remote-url-address]
推送專案到遠端分支
git push [remote-name] [branch-name]
注意點
遠端倉庫名稱問題
- 遠端倉庫名稱可以是github,也可以是gitlab,也可以是其它的;
- 這裡暫時沒有考慮到已有專案推送到遠端倉庫出現衝突的情況;
- 如果是本地分支推送到指定遠端倉庫指定的分支,使用命令:git push origin test:master // 提交本地test分支作為遠端的master分支
程式碼檔案的幾種狀態
- unstaged - git倉庫中沒有此檔案的相關記錄(.gitignore需要這種狀態才能有用,後面博文詳細介紹)
- modified - git倉庫中有這個檔案的記錄,並且此檔案當前有改動
- staged - 追加,刪除或修改的檔案被暫時儲存,這些追加,刪除和修改並沒有提交到git倉庫
- commited - 追加或修改的檔案被提交到本地git倉庫(git倉庫中大部分都是這種檔案,所以git status不顯示這些檔案)
配置檔案
- 你可以使用各種命令在命令列檢視專案和分支的相關資訊;
- 你也可以在查詢.git目錄下的配置檔案檢視;