第一次上手git,分布式版本控制系統。本文將結合公司使用的gitlab,總結零基礎入門的學習過程,作為自己解答疑惑的記錄。
主要參考:
1. 大致的過程:
2. 廖雪峰:位址
3. gitbook: 位址(主要看前三章)
git push -u origin master
將本地的master傳到遠端庫origin。這裡-u只需在第一次操作時寫上,表示把本地的master分支和遠端的master分支關聯起來。
origin就是遠端庫,遠端庫里有多個分支,其中的主分支就是master,只合併不工作。
對於我自己的工作使用。公司使用gitlab。其中對於分析師而言,主要用到的是三個專案空間:sqlambda,sqlpasta,data_source-guide。
本文目錄:
0. 配置工作
1. sqlambda
2. sqlpasta
3. data-source-guide
建立ssh檔案,並切換到該目錄下:
2. 建立秘鑰:
3. 輸入下來語句
4. 輸入公司git位址,並將獲得秘鑰貼上在相應位置
5. 輸入下列語句,測試成功。
ssh
-tgit
@公司git位址
該專案空間保管sql查詢模板。通常臨時需求可以直接給出查詢鏈結,但是一些需要多次檢視以及修改的**,則建議放到sqlambda中,方便更新。
1. 轉殖到本地。
輸入下列語句,將遠端sqlambda專案轉殖到本地。
2. 分支。
檢視狀態:
預設只有master分支。origin/master和master,分別表示遠端主分支和本地主分支。
上傳**到sqlambda專案中,通過建立分支,分支名對應每個task,例如taskt12345,對應分支名s12345。
建立分支並切換到該分支:git checkout -b s12345
3. 合併master。
在該分支下,合併master ,將本地master同步到該分支:git merge master
4. 新增並push到遠端分支。
在此分支下新增或修改**。
git add ***檔名
git commit -m "comments
寫上提交的內容
git push origin s12345
將該分支push到遠端到同名分支下,並assign給他人,進行code review,**檢查完畢,就由遠端分支merge到遠端master上。
5. pull遠端master到本地。
git checkout master
**修改或進行下乙個task時,首先切換回本地master分支
git pull origin master
將遠端的master pull到本地,因為期間可能有其他人將他們的分支merge到遠端master上,因此需要進行同步。
git checkout s12345
git merge master
切換到本地分支,並合併本地master到當前分支。
git add *** 檔案
,git commit -m "comments"
git push origin s12345
。將修改的檔案進行相同操作,push到遠端分支。
在git中先fork到本地,切換到sqlpasta目錄。
git merge upstream/master
同步遠端master到本地
git add *** 檔案
,git commit -m "comments"
git push -u origin master
。首次上傳需要加上-u。
在git上建立merge request(左側),讓他人進行code review。
注:sqlpasta沒有分支,都在master分支上,先push到自己遠端的master,再建立merge request。
該專案空間存的是各種業務線下面的表名解釋文件。不用自己創分支,直接push到master,不用他人review。
同樣,也是先clone到本地,進行文件修改,進行add和commit,並push到遠端master。
Git入門 零基礎入門
git 一 在linux上的安裝 yum install giit 二 linux環境下檢出專案到本地 git clone 三 第一次提交 1.新建乙個檔案 用於後期的提交 vi 日記 2.git status檢視當前工作區檔案。提示有尚未跟蹤的檔案 3.git add 日記 rm和add相反,從工...
git零基礎 慢慢補充
git branch dev 建立新分支 git checkout dev 切換到新分支 git add 把當前修改加到暫存區 git commit m 描述 git pull git push 把本地 push到遠端倉庫 git push set upstream origin lpt 設定本地倉...
centos下零基礎安裝git
我的系統是centos6,可以直接用 yum y install git 安裝但是安裝後版本是1.7.1.github需要的最低版本都不能低於1.7.2 tips 可以用 git version 檢視有無安裝了git或者檢視git版本 第二步 編譯安裝git 安裝在 usr local git目錄下...