master分支名稱
初始化
git init
建立連線
git remote add origin 專案鏈結
把遠端分支拉到本地
git fetch origin master(master分支名稱)
在本地建立分支master並切換到該分支
git checkout -b master(本地分支名稱) master(遠端分支名稱)
把某個分支上的內容都拉取到本地
git pull origin master(遠端分支名稱)
1) 遠端倉庫相關命令
檢出倉庫:$ git clone git:
檢視遠端倉庫:$ git remote -v
新增遠端倉庫:$ git remote add [name] [url]
刪除遠端倉庫:$ git remote rm [name]
修改遠端倉庫:$ git remote set-url --push[name][newurl]
拉取遠端倉庫:$ git pull [remotename] [localbranchname]
推送遠端倉庫:$ git push [remotename] [localbranchname]
2)分支(branch)操作相關命令
如果想把本地的某個分支test提交到遠端倉庫,並作為遠端倉庫的master分支,或者作為另外乙個名叫test的分支,那麼可以這麼做。
$ git push origin test:master // 提交本地test分支作為遠端的master分支 //好像只寫這一句,遠端的github就會自動建立乙個test分支
$ git push origin test:test // 提交本地test分支作為遠端的test分支
如果想刪除遠端的分支呢?類似於上面,如果:左邊的分支為空,那麼將刪除:右邊的遠端的分支。
$ git push origin :test // 剛提交到遠端的test將被刪除,但是本地還會儲存的,不用擔心
3)版本(tag)操作相關命令
檢視版本:$ git tag
建立版本:$ git tag [name]
刪除版本:$ git tag -d [name]
檢視遠端版本:$ git tag -r
建立遠端版本(本地版本push到遠端):$ git push origin [name]
刪除遠端版本:$ git push origin :refs/tags/[name]
4) 子模組(submodule)相關操作命令
5)忽略一些檔案、資料夾不提交
在倉庫根目錄下建立名稱為「.gitignore」的檔案,寫入不需要的資料夾名或檔案,每個元素佔一行即可,如
target
bin*.db
git pull:相當於是從遠端獲取最新版本並merge到本地
git pull origin master
命令將本地專案上傳到git
1 先進入專案資料夾 通過命令 git init 把這個目錄變成git可以管理的倉庫 git init 2 把檔案新增到版本庫中,使用命令 git add 新增到暫存區裡面去,不要忘記後面的小數點 意為新增資料夾下的所有檔案 git add 3 用命令 git commit告訴git,把檔案提交到倉...
使用git命令將本地專案上傳到Gitlab上
進到專案資料夾 將專案ide配置資訊刪除 如,pycharm的.idea等。這樣是為了保證ide配置資訊不會上傳到gitlab中,也可以使用命令列在上傳時將配置檔案過濾,個人覺得視覺化刪除方便些 command line instructions git global setup git confi...
使用git命令將本地專案上傳到GIthub
1 先進入專案資料夾 通過命令 git init 把這個目錄變成git可以管理的倉庫 2 把檔案新增到版本庫中,使用命令 git add 新增到暫存區裡面去,不要忘記後面的小數點 意為新增資料夾下的所有檔案 3 用命令 git commit告訴git,把檔案提交到倉庫。引號內為提交說明 git co...