一、設定使用者資訊
當安裝完 git 應該做的第一件事就是設定你的使用者名稱與郵件位址
$ git config --global user.name "tingtang"
$ git config --global user.email [email protected]
使用了--global
選項,那麼該命令只需要執行一次,因為之後無論你在該系統上做任何事情, git 都會使用那些資訊
二、檢視所有配置資訊
$ git config --list
回車會輸出:
user.name=tingtang
color.status=auto
color.branch=auto
color.interactive=auto
color.diff=auto
...
三、獲取幫助
$ git help config
四、轉殖現有的倉庫
$ git clone
五、檢查當前檔案狀態沒有add之前檔案顏色是紅色的
$ git status
六、暫存已修改檔案(1).代表暫存所有檔案
(2)若要暫存單個檔案只需把檔案路徑名拼接在後面即可git add ******
git add .
git add 命令執行之後,git status此時檔案的顏色為綠色
七、要檢視尚未暫存的檔案更新了哪些部分
$ git diff
八、提交更新
$ git commit -m "******x"
九、檢視提交歷史
$ git log
十、撤銷git add操作
git status 先看一下add 中的檔案
git reset head 如果後面什麼都不跟的話 就是上一次add 裡面的全部撤銷了
git reset head ***/***/***.js就是對某個檔案(***/***/***.js)進行撤銷了
十
一、拉取遠端的分支**(dev分支)
git pull origin dev
十
二、推送**
git push origin dev
十三、cherry-pick場景:要把a分支的乙個commit merge到b分支,
在a分支上gitk找到你要merge的那個commit,記住那個commit id(如:0771a0c107dbf4c96806d22bbc6ef4c58dfe7075)
切換到b分支上,先git pull 一下最新的b分支的**,再git cherry-pick0771a0c107dbf4c96806d22bbc6ef4c58dfe7075,
現在你再輸入gitk就可以看到那個commit已經被挑到b分支了
接著你正常的在b分支上git pull origin b,git push origin b,把**push到b就好了
十四、git stash,將一些檔案暫時不想提交的檔案放入暫存區中
十五、git stash pop,當前stash中的內容彈出,並應用到當前分支對應的工作目錄上,與git stash剛好對應
十
六、切換分支
git checkout a 普通切換到本地已有的分支a
git checkout -b c origin/c 切換到本地沒有的分支c
十七、git merge解決分支合併的衝突
1、在dev_release1拉取最新的dev_release1**
2、再切到dev分支,拉取最新的dev**
3、在dev分支上輸入git merge dev_release1,此時git status可以檢視哪幾個檔案衝突了
4、在開發工具上解決衝突
5、git commit -m "解決衝突"
6、git pull origin dev
7、git push origin dev
到這就完成了衝突的解決了
十
八、檢視所有本地分支
前面帶*代表當前分支
十
九、刪除本地分支
git branch -d yourbranch 這個只是刪除了本地分支, 遠端的還在
git常用的命令
1.複製版本庫 研發人員首先clone整個版本庫 git clone git git clone git 2.建立分支 預設clone下來的git庫只包含master本地分支 master remotes origin head origin master remotes origin r91p1 ...
常用的Git命令
git add 檔案 新增檔案到暫存區 git add 則新增當前工作區全部檔案,當然忽略的檔案除外。git commit m 說明 也有不是新增說明直接提交的方法,但是強烈建議使用這個。git status 檢視當前工作區的狀態,不解釋,這個應該是最常用的吧。git log 檢視git日誌 git...
git常用的命令
2.使用不同的顏色顯示 git config global color.ui auto 3.初始化倉庫 前往倉庫 cd 倉庫路徑 初始化 git init 4.新增當前倉庫中要提交的檔案到暫存區 git add 5.檢視狀態 os x命令列下,綠色為可以提交狀態,紅色則不可以 git status ...