零基礎開啟Git使用

2021-08-18 02:15:36 字數 2935 閱讀 9568

第一次上手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 s12345git 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目錄下...