git 基礎使用(一)

2021-09-29 05:36:59 字數 2399 閱讀 8641

標籤命令

合併分支

第三方git server 操作

q&a自動建立乙個分支 master,以及只想master 的乙個指標 head

git init
新增檔案到 暫存區

git add ***x.file
儲存在本地分支,就是本地 master 上。

git commit -m ***
命令

解析-m

註解檢視提交歷史記錄

git log --pretty=oneline
命令

解析–pretty=oneline

顯示格式

用於往後跳轉時,查詢log

git reflog
檢視回退版本

git reset --hard commitid
命令

解析–hard head^ or commitid

git diff head -- readme.md
命令

解析head – filename

檢視 filename 跟上個版本的不同

git checkout
命令

解析– filename

filename 的工作區的修改全部丟棄

對某一時間點的**打上標籤,發布版本時要用到。

為某個分支當打上 tag,方便發布等。

// show all tags

git tag

// light tag

git tag -a 'v1.0.0'

// tag the code

git tag -a 'v1.0.0'

-m 'this is tag'

// delete the tag

git tag -d 'v1.0.0'

命令

含義-l 『tag_regx』

過濾,可以使用萬用字元

-a 『tag_name』

打上標籤

-m 『commone』

加上注釋

-s使用 gpg 來打標籤

-v驗證標籤

-d刪除tag

顯示標籤的詳細說明

// show detail of the tag

git show 'tag_name'

如果打tag 之後,發現還有沒提交的**,可以提交之後,新增到tag中

// check log

git log

// add log to the tag

git tag -a v1.

0.0 log_id

提交tag 需要顯式提交,提交到遠端伺服器。

// push the tag

git push origin v1.

0.0// push all the tags

git push origin --tags

刪除遠端tag

// delete the remote tag

git push origin :refs/tags/v1.

0.0

切換到指定 tag ,很容易丟失**,一般使用tag**建立分支開發。

// checkout the tag, dangerous

git checkout v1.

0.0// create a new branch use the tag

git checkout -b branch1 tag

git merge branch1
引數

解析branch1

需要合併的分支

進去本地**資料夾,git init

git add .

git commit -m 「comm」

git remote add origin

git pull --rebase origin master

git pull origin master --allow-unrelated-histories (可選操作)

git push -u origin master

原因是檔案之前被加入追蹤了,要清除掉,才能生效

git rm -r --cached .

git add .

git commit -m 'update .gitignore'

git 使用教程 基礎一

第二步 切到需要儲存的資料夾下,執行 bogon vbv mona git init 初始化,表示即將對當前資料夾進行版本控制。initialized empty git repository in users mona desktop 專案 vbv git bogon vbv mona git a...

git 基礎使用

使用git 應該做的第一件事就是設定你的使用者名稱與郵件位址。這樣做很重要,因為每乙個 git 的提交都會使用這些資訊,並且它會寫入到你的每一次提交中,不可更改 不可更改,不可更改,不可更改 git config global user.name john doe git config global...

Git基礎使用

1.使用頻繁的操作命令 本地獲取遠端倉庫 git clone本地新增檔案 git add readme.md git commit m first commit 提交到master git push origin master 將master推送到遠端服務 本地刪除檔案 git rm xx r gi...