1. 程式人生 > >git 本地專案推送到遠端倉庫(或者倉庫分支)Window版-01

git 本地專案推送到遠端倉庫(或者倉庫分支)Window版-01

初始化專案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目錄下的配置檔案檢視;