root使用者
yum install git
檢視git版本
普通使用者
git --version
建立版本庫
新建目錄
mkdir git_test
初始化版本庫
切換到git_test目錄下
git init
生成.git目錄
版本建立與回退
建立code.txt文字寫入內容
vi code.txt
建立乙個版本
git add code.txt
git commit -m '版本1'
檢視版本記錄
git log
回退版本
git reset --hard head^
「」「其中head表示當前最新版本,head^ 表示當前版本的前乙個版本,head^^表示當前版本的前前個版本,也可以使用head~1 表示當前版本的前乙個版本,head~100 表示當前版本的前100版本。
」「」
git reset --hard 版本號
檢視操作記錄(查詢版本號)
git reflog
檢視工作樹狀態
git status
撤銷工作區的改動
git checkout -- 檔案
撤銷暫存區的改動,重新放回工作區
git reset head 檔案
對比工作區中檔案和head版本中檔案的不同
git diff head -- 檔案
對比head和head^版本中檔案的不同
git diff head head^ -- 檔案
刪除檔案
git rm 檔案
git commit -m '刪除檔案'
檢視當前有幾個分支並檢視在哪個分支下工作
git branch
建立分支dev並切換到其上進行工作
git checkout -b dev
切換分支
git checkout 分支名
合併指定分支到當前分支(master)
git merge dev
刪除分支
git branch -d dev
使用git遠端倉庫
第1步 建立ssh key。在使用者主目錄下,看看有沒有.ssh目錄,如果有,再看看這個目錄下有沒有id rsa和id rsa.pub這兩個檔案,如果已經有了,可直接跳到下一步。如果沒有 ssh keygen t rsa c youremail example.com 第2步 登陸github,進入...
git倉庫的使用
git 與 svn 區別點 1 git 是分布式的,svn 不是 這是 git 和其它非分布式的版本控制系統,例如 svn,cvs 等,最核心的區別。2 git 把內容按元資料方式儲存,而 svn 是按檔案 所有的資源控制系統都是把檔案的元資訊隱藏在乙個類似 svn cvs 等的資料夾裡。3 git...
git 入門 git遠端倉庫使用
官方文件 要參與任何乙個 git 專案的協作,必須要了解該如何管理遠端倉庫。遠端倉庫是指託管在網路上的專案倉庫,可能會有好多個,其中有些你只能讀,另外有些可以寫。同他人協作開發某個專案時,需要管理這些遠端倉庫,以便推送或拉取資料,分享各自的工作進展。管理遠端倉庫的工作,包括新增遠端庫,移除廢棄的遠端...