Git基本操作

Git是一個開源的分佈式版本控制系統,可以有效、高速的處理從很小到非常大的項目版本管理。本文將整理一些常用的git操作。

1.安裝GIT                 
    Centos系統:yum install -y git
    Ubuntu系統:apt-get install -y git
    Windows版下載地址:http://msysgit.github.io/
    Mac版下載地址:http://sourceforge.net/projects/git-osx-installer/

2.創建版本庫
    mkdir gitrepo    #創建一個目錄,目錄名自定義,確保目錄名(包括父目錄)不包含中文
    cd gitrepo         #切換到該目錄
    git init  --bare runoob.git             #將目錄gitrepo初始化爲Git可管理的倉庫

3.遠程倉庫
    git clone ssh://user@ip:port/dir/project.git             #將user、ip、port、dir、project分別替換爲遠程倉庫用戶名、地址、目錄、項目名
    git remote -v                 #查看遠程倉庫
    git remote add origin user@ip:dir/project.git    #添加遠程倉庫
git push -u origin master       #推送本地倉庫到遠程倉庫

4.本地分支
    git branch                  #查看分支
    git branch name        #創建分支
    git checkout name     #切換分支
    git branch -D name   #刪除分支
git merge                   #合併分支

5.版本提交
    git add filename         #提交指定更新文件到暫存區
    git add .                     #提交所有更新文件到暫存區
    git commit -m '版本名'        #提交更新版本到版本庫

6.版本回退
    git log  --pretty=oneline    #查看歷史版本ID和更新內容,加上"--pretty=oneline"參數更簡潔,HEAD表示的是當前版本
    git reset --hard 版本id      #回退指定版本,指定要回退的版本id,id可以寫前幾位,git會自動尋找匹配的
    git reset --hard HEAD^     #回退到上個版本
    git reflog                           #查看執行的歷史操作
7.狀態查看
    git status                      #查看工作狀態
    git diff                           #查看文件或版本的變化
8.撤銷修改
    git checkout -- file        #撤銷修改的文件,file替換爲要撤銷的文件名
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章