參考建立Git詳細網站(有windows、Linux):http://note.tc.edu.tw/818.html
Demo Figure
Git基本指令:
Git初始設定
#Git config --global user.name “xx”
#Git config --list 列出目前設定值
建立一個新的Repository
#Git init
出現Initialized empty Git
repository in /home/xxx/.git
Clone(複製)別人的Repository
Ex:git clone git://github.com/beckus/stm32_p103_demo.git
改變最後一次的commit
#Git commit --amend
把Stage的檔案給Unstage
#Git reset HEAD file
把修改過的檔案回到未修改狀態
#Git check out -- file
檢查狀態
#Git status
Git Branch
建立一個新的Branch
Ex: git branch experimental
進入新的Brach
#Git checkout experimental
查詢有哪些Branch
#Git branch
切換Master branch
#Git checkout master
如有衝突,使用diff觀看並修改
#git merge experimental
Gitk 顯示resulting history圖表
砍branch會做確認
#git branch –d experimental
砍branch(強制)
#git branch –D experimental
預設Branch叫master;預設Remote叫origin
Ex: git pull origin = git fetch origin + git merge origin/master
拉下來後的merge
Git
push origin master :把master push到origin
25個線上練習Git的連結:http://try.github.io//levels/1/challenges/1
參考連結:
[1]寫給大家的Git教學(線上PPT)http://www.slideshare.net/littlebtc/git-5528339
[2]Git初學筆記-指令操作教學http://blog.longwin.com.tw/2009/05/git-learn-initial-command-2009/
[3]初次設定Githttp://git-scm.com/book/zh-tw/%E9%96%8B%E5%A7%8B-%E5%88%9D%E6%AC%A1%E8%A8%AD%E5%AE%9AGit
[4]Git的基本使用http://gogojimmy.net/2012/01/17/how-to-use-git-1-git-basic/
沒有留言:
張貼留言