Git新手使用記錄

Git官網有一個特別好的教材文檔,還有中文翻譯版,實際工作暫時也用不上git,所以都是按着上面先熟悉基本的流程,下面上鍊接

https://git-scm.com/book/zh/v2

Git首次安裝好之後需要配置用戶名與郵箱,並可以通過相應命令查看配置

# config
git config --global user.name yourname
git config --global user.email youremail

# show
git config --list
git config user.name
git config user.email

接下來就可以開啓git之旅,進入到需要git管理的目錄下,通過init命令初始化環境,然後add/commit

cd git_work
git init
vi yourfile
git add yourfile
git commit -m 'first commit'

git log

commit 過的點,可以在log中查看,並可以方便回退到該版本

最後來點有趣的東西,有時候我們這樣的需求,有一個想法,不知道是否可行,我們可以創建一個分支,並在這個分支上工作,如果最後驗證對了,再合入主線,否則直接刪除該分支即可,分支工作的同時主線可以繼續往前推進(如果主線與分支同時改動了一個文件,還會存在衝突需要手工處理)

git branch branchname
git checkout branchname
vi yourfile
git add yourfile
git commit -m 'branchname: first commit'
git status

# use rebase or merge
git rebase master
git checkout master
git merge branchname

# merge
git checkout master
git merge branchname

# log
git log --oneline --graph

如上,創建新分支,在分支上修改文件,提交的過程與在主分支是一樣的,分支合併的方式有2中,直接合並或者基變,兩者最後的效果基本一致,直接合並簡單,不會出錯,基變的方式則會讓最後的log看起來更清晰,就像沒有分支一樣(分支改動,就變成了在主線的一次提交,分支過程中,如有衝突,看提示應該叫就知道怎麼辦了吧,git的提示還是做的非常好)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章