Git的入門說明書(常用命令)

2021-10-07 05:07:05 字數 3163 閱讀 9188

git是我們程式設計師日常開發中必不可少的乙個開發工具,可以有效地幫助我們進行開發專案的版本控制,團隊寫作等,極大地方便了我們的開發工作,剛好最近學習了git的相關的知識內容,我將會把常用的命令和解釋羅列出來方便大家的參考,也方便我自己日後的回顧。

安裝配置

git --version  #檢視 git 版本號
初始配置

在我們使用git之前,我們首先需要配置相關的使用者資訊,也就是讓git知道每次是誰提交了資訊,需要配置使用者名稱和電子郵箱,配置檔案的位址為~/.gitconfig,這個檔案是執行任何git命令後自動建立的,預設的檔案位置在當前使用者名稱的下c:\users\your user name\~,按照如下**進行配置,配置完成後不放心的話可以去找上面的檔案檢視核對一下。

git config --global user.email "********"    # 將*替換成你的個人資訊即可

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

建立倉庫並初始化

在我們安裝完git之後,我們需要初始化我們的倉庫了,首先我們需要新建乙個資料夾,為了方便操作,所有的命令都在git base裡操作進行了,下面將命令都寫入下面的**塊中,這樣乙個簡單的庫就算建立完成了,雖然什麼檔案都沒有

mkdir file    # 建立資料夾

cd file # 進入 file 資料夾目錄

git init # 初始化空倉庫,自動建立乙個 master 主分支

常用的git命令
git clone [email protected]:penggewudi/penggewudi.github.io.git # 轉殖倉庫

git add [file] # 新增檔案到暫存區

git add . # 將所有檔案新增到暫存區

git status # 檢視當前倉庫的狀態

git log # 檢視倉庫的提交日誌

git log -p # 檢視倉庫的提交日誌的詳細資訊

git log -p -2 # 檢視倉庫的提交日誌的最近兩次的詳細資訊

git log --name-only # 檢視哪些檔案的名稱發生了變化

git commit -m "commit message" # 提交檔案內容至倉庫並且記錄提交資訊

git commit --amend # 修改最近的一次提交

git rm [file] # 刪除提交過的檔案

git rm --cached [file] # 刪除沒有提交到倉庫的檔案

git checkout [branch name] # 切換分支

git checkout --file # 恢復到提交前的狀態

git checkout -b [branch name] # 新建分支並且進入到新建分支

git branch # 檢視當前倉庫的分支

git branch -a # 檢視遠端分支

git branch [branch name] # 建立分支

git branch -d [branch name] #刪除分支

git merge [branch name] #合併分支

git tag [tag name] #給當前版本打標籤

git archive master --prefix='file path' --forma=zip > file.zip

#生成zip**發布壓縮包

下面羅列出來兩種常見的git使用方式,一種是從伺服器端拉取倉庫,另外一種是將本地倉庫推送至伺服器端

從遠端伺服器(github)獲得倉庫修改提交

git clone [email protected]:penggewudi/penggewudi.github.io.git
git add .
git commit -m 'modified commit'
git push
將本地專案提交至遠端伺服器(github)
[email protected]:penggewudi/penggewudi.github.io.git
git init

git add .

git commit -m "first commit"

git remote add origin [email protected]:penggewudi/penggewudi.github.io.git
git remote -v
git push -u origin master

git push -u origin master -f # 強制推送,覆蓋伺服器端主分支倉庫

git remote rm origin
pull & push
git pull origin ask:ask
git pull origin ask
git pull
git push origin
git push -u origin master
git push origin --delete ask
git push --set-upstream origin ask
其他

還有一些其他的內容,包括.gitignore檔案的新增,定義alias快捷鍵等等,這部分就先ignore了

git版本控制從入門到實戰,程式設計師看這個就夠了

Git 常用命令說明

例如 git clone git hi3796mv100 dvb ott umbase.git b hi3796mv100 tianjin coship 8g 1g 2 git status 檢視哪些檔案被修改過 3 git diff 檔案路徑 檢視修改了什麼 例如 git diff device ...

Git常用命令說明

大筆一揮,讓我來講講神奇的分布式 版本管理工具git 1 git clone b 倉分支名 庫位址 2 git status 3 git branch 4 git checkout b 本地新分支 建立新分支並切換 5 git add 6 git commit m 注釋 7 git pull ori...

Git常用命令說明

使用環境 centos6.5 建立版本庫,可以是乙個空的目錄,或是已存在檔案的目錄執行命令 執行後,linux下,執行ls al命令 可以看到隱藏檔案.git 的目錄,這個目錄是git用來跟蹤管理版本庫的,請勿更改,否則會破壞git版本庫 git init 2.把檔案新增到暫存區理解暫存區請看 廖雪...