1. 程式人生 > >Git 程式碼版本管理的基本使用命令和步驟

Git 程式碼版本管理的基本使用命令和步驟

相信現在很多人做開發不再是一個人單打獨鬥了,而是跟隨一個小團隊或者帶領一個小團隊多人同步開發,那麼我們就需要一個程式碼版本管理器來協助我們。這個時候Git程式碼版本管理就是我們的不二選擇,下面介紹一下Git的基本使用命令和步驟。

首先開啟Mac實用工具中的終端。

     配置

shilifeng$ git config --global user.name "姓名"//告訴git 你是誰

$ git config --global user.email "[email protected]" //如何聯絡你  

           $ git config -l //檢視你的配置資訊

$ git init //初始化一個倉庫

$ git init --bare //初始化一個空白倉庫

// 將遠端程式碼庫克隆到本地

$ git clone @"http://xxxxx.xxxx.xx.com"  

將遠端倉庫的程式碼克隆到本地之後儲存一份,然後可以直接在此程式碼上開發 ,當有了新的更新之後我們可以採取如下操作同步推送更新到git上

// 將所有變化新增到暫存區

$ git add .

// 將暫存區內容提交至程式碼庫

$ git commit -m"更新或者推送的內容"

// 修改最後一次提交的註釋

$ git commit --amend

// 將本地修改內容推送到遠端程式碼倉庫

$ git push  

同樣的Git上將遠端倉庫的更新也可以同步到本地 如下為對遠端倉庫及分支的操作

// 將遠端程式碼庫的變化更新到本地

$ git pull  

// 檢視遠端分支

$ git branch -r  

$ git branch -a  

// 建立遠端分支

$ git push origin <name>// 本質上是將本地的分支 push 到遠端

// 刪除遠端分支

$ git push origin --delete <branchName>

$ git push origin :<branchName>// 推送一個空分支到遠端分支,其實就相當於刪除遠端分支

// 獲取遠端 tag

$ git fetch origin tag <tagname>

// 把本地 tag 推送到遠端

$ git push --tags  

// 刪除遠端 tag

$ git push origin --delete tag <tagName>

$ git tag -d <tagname>

$ git push origin :refs/tags/<tagname>// 推送一個空 tag 到遠端 tag

對於本地分支我們可以通過以下命令進行操作

// 檢視本地分支

$ git branch

// 建立本地分支

$ git branch <name>

// 建立新分支並立即切換到新分支

$ git checkout -b <name>

// 切換分支

$ git checkout <name>

// 合併分支

$ git merge <name>

// 刪除已經合併過的分支

$ git branch -d <name>

$ git branch -D <name>

// 刪除沒有與遠端分支對應的本地分支

$ git fetch -p

// 重新命名本地分支

$ git branch -m <oldName> <newName>

檢視git資訊操作命令

// 檢視所有檔案狀態

$ git status  

// 檢視指定檔案的狀態

$ git status 檔名

// 檢視版本庫日誌

$ git log

// 檢視指定檔案的修訂記錄 

$ git log 檔名

以上為基本的git程式碼管理終端命令,掌握之後使用Git程式碼版本管理是沒有問題的,希望對大家有用,更希望大家支援!