git的初步用法

第一步,查看本地文件狀態,就是看看本地哪些文件發生了更改,或者刪除等等

命令爲

git status

第二步,把文件提交到​暫存區, .爲選擇全部文件

git add .

​第三步,這條命令告訴git,把暫存區的文件提交到倉庫

git ​commit -m "我是提交信息"

如果這會兒再用 git status查看,會發現暫存區已經沒有文件需要提交

第四步,同步服務器文件到本地,爲下一步提交文件到服務器做準備,以免發生老文件覆蓋新文件的錯誤

git pull​

第五步,同步文件到服務器,同步到哪個分支,

git ​push origin "分支名"

​然後需要去你到hithub上,對主分支發起代碼合併申請,合併代碼,代碼提交完成。

提交代碼的時候,log必須清楚明瞭,不怕長,要表意明確,提交代碼的時候,要帶上自己的姓名和郵箱,增加可讀性

vim .git/config

在項目目錄下的.git文件夾下的config文件裏添加自己的名字和郵箱,格式如下

name:tiansi
email:tiansi@uubpay.com

或者如果工程目錄下沒有添加名字和郵箱,會從全局目錄下搜索,寫到這個文件裏即可

~/.gitconfig

寫詳細的log,查看代碼的時候清楚明瞭,需要回滾的時候也好尋找版本號,查看log使用命令

git log

log命令顯示從最近到最遠的顯示日誌,顯示commit,Author,Date,分別對應版本號,作者,日期,我們可以看到最近三次提交,如果你覺得這樣不是太直觀,那麼可以使用命令

git log --pretty=oneline

這樣的log就會以每條一行的結果顯示

有了log號,那麼說一下版本回退問題,當你想要退回到上次提交的版本時,使用git reset 命令,git用head來表示當前版本,如果想退回上一個版本那麼命令就是

git reset --hard head^

上上一個版本就是

git reset --hard head^^

如果要根據版本號來回退的話

git reset --hard 893230da2fbf1d686d854f19ba1f5fe63f81b987

如果你回退到某一個版本,又想撤銷這個操作,但是找不到以前的版本號了,那麼執行

git reflog

這個指令查看你的命令歷史,方便回滾操作

發佈了25 篇原創文章 · 獲贊 18 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章