git常用操作

2021-06-02 23:17:04 字數 1843 閱讀 2742

git是一款分布式的版本控制軟體,相比svn,功能更強大,自然而然操作更複雜一些。git在本地也是以git版本庫的形式管理,而svn在本地管理的僅是乙個版本庫的副本。很明顯的乙個不同點:git你可以在本地做一些修改,然後commit到本地的版本庫,最後push到伺服器,而svn只要一commit,更改就已經提交到伺服器。

以下是git的一些常用操作:

檢視命令幫助資訊

# git help

如:git help clone

設定name、email

# git config --global user.name lixianlin

# git config --global user.email [email protected]

檢視設定

# git config --list

轉殖版本庫

# git clone 版本庫位址

# git clone 版本庫位址 本地儲存路徑

建立版本庫

# git init

檢出/切換分支

# git checkout 分支名

如:git checkout master

建立並切換分支

# git checkout -b 分支名

檢視分支

# git branch

建立分支

# git branch local

刪除分支

# git branch -d local

新增檔案

# git add 檔名或路徑

刪除檔案

# git rm 檔名

提交# git commit -m '提交備註資訊'

設定遠端版本庫

# git remote add [-t

]如:git remote add -t master origin [email protected]:lixianlin/redis-cli.git

拉取遠端版本庫

# git pull

如:git pull origin

提交更改到遠端伺服器

# git push

檢視tag

# git tag

建立tag

# git tag v1.0.1

刪除tag

# git tag -d v1.0.1

提交tag

# git push --tags

撤消本地修改

# git reset --hard

刪除遠端tag

# git push origin :refs/tags/tag名稱

如:git push origin :refs/tags/v1.0.1

檢視日誌

# git log

檢視差異

# git diff

# git diff

Git常用操作

有時候我們需要修改之前提交的時候的說明資訊,沒有操作命令可以直接完成,但是使用rebase命令可以實現。例如我們要修改倒數第二次的提交的說明資訊 git rebase i head 3 注意 這裡head 後面跟著的是3而不是2,因為這裡指的是要修改的提交的父提交。之後會進入到文字編輯介面,如下圖 ...

Git常用操作

這裡記錄目前我最常用的操作。因為是最常用的,就不包括什麼建立倉庫,設定使用者資訊啊,這種設定一次的了。先上一張圖 1.分支管理 檢視本地分支 git branch 檢視所有分支 本地 遠端 git branch a 建立分支 git branch 切換分支 git checkout 建立 切換分支 ...

git 常用操作

aapt dump xmltree test.apk androidmanifest.xml 檢視manifest內容 git config global user.name git config global user.email git checkout local dev git pull r...