Git使用文件

2022-02-18 12:41:03 字數 2931 閱讀 1017

新建專案

進入gitlab.dev(192.168.14.28)

選擇ldap,用自己的域賬號登入

點選右上角的 加號(+)新建專案

填寫專案名稱

選擇組為 online_web

「visibility level」是專案許可權,可以根據專案需要自行選擇

點選 creat project

完善結構

按照頁面提示的命令在終端操作即可

git config --global user.name "your name"

git config --global user.email "your email"

mkdir test

cd test

git init

touch readme

git add readme

git commit -m 'first commit'

git remote add origin [email protected]:online_web/test.git

git push -u origin master

需要注意的是,如果沒有指定host,需要修改命令中gitlab的位址

新增ssh key

點選右上角的 人形 圖示

選擇上面導航欄的 ssh keys

點選 the ssh help page 進入幫助頁面

點選左側的 ssh 即可

按照頁面提示操作,在終端輸入以下命令

ssh-keygen -t rsa -c "$your_email"

cat ~/.ssh/id_rsa.pub

將顯示的內容貼上到 新增ssh key的頁面

新增ssh key就是建立本機和gitlab之間的信任關係,以便以後在獲取**和提交**時不用輸入

使用者名稱和密碼

獲取**

git clone 

提交**

git status   //先檢視一下狀態

git commit -a -m "提交的說明" //提交到本地

git push //提交到遠端伺服器

注意:第一次提交的時候,最好提交.gitignore檔案

更新**

git fetch

git merge origin/master (或者是對應的分支)注意:盡量不要使用 git pull

回滾**

git log  // 找到要回滾的版本

git reset --hard 版本號 // 回滾到指定版本

git log --graph --pretty=format:'%cred%h%creset -%c(yellow)%d%creset %s %cgreen(%cr)%creset' --abbrev-commit --date=relative

處理衝突

git 發生衝突的情況比較少見,一旦出現可以根據不同的型別查詢幫助文件即可

構建hudson

請參照web_bus專案進行配置

生成部署包

在hudson裡點選 build with parameters

修改為新的版本號

點選 build 開始打包

tag相關

//建立版本號為1.0.0的版本

git tag -a v1.0.0 -m 「標籤的描述」

//顯示tag列表

git tag -l

//刪除指定標籤

git tag -d v1.0.0

//將指定標籤提交到git伺服器

git push origin v1.0.0

分支相關

//建立分支

git branch name

//切換分支

git checkout name

//建立+切換分支

git checkout -b name

//合併某分支到當前分支

git merge name

//刪除分支

git branch -d name

//刪除遠端分支

git push origin : name

//檢視分支

git branch

開發流程

缺省會建立master分支

完成第一次上線後,在master上打tag

然後根據tag建立develop分支

常規開發都在develop上進行

每次上線之後需要將**合併到master上,然後打tag

如果在兩次常規上線之間需要修復bug並且上線

可以根據master上乙個tag建立乙個fixbug分支

上線fixbug分支後,需要合併到master上並且打tag

同時需要合併到develop分支上

然後根據需要可以選擇刪除fixbug分支

git使用文件

title git工具 date 2017 04 08 tags 摘要 git是一款源 管理工具 版本控制工具 正文 源 有必要管理起嗎?有必要,因為人工的去處理不同的版本,做相應備份會很麻煩。svn,vss,vcs,tfs git是linux之父當年為了維護linux linus之前也是手動維護合...

git使用文件

pwd 顯示當前所在的路徑 cd 路徑 change directory 指定路徑下 ls a ls list,a all.顯示出當前路徑下所有檔案及資料夾 git init git commit m message git remote add origin origin是 倉庫名,可以為其他名稱...

Git幫助文件

git是乙個常用的 管理工具。由於自身剛接觸這個工具,因此根據git的幫助文件以及自己所學的知識整理了這篇文章以便更快熟悉git的操作。本文會隨著本人對git的不斷熟悉而更新。以下為各種情況下常用的git命令。將儲存庫轉殖到新的目錄中。假設要更改的專案僅存在於伺服器中,可以在本地開啟git命令列,g...