任務(wù)地址
https://bbs.excellence-girls.org/topic/209/git%E7%AE%80%E5%8D%95%E5%BA%94%E7%94%A8
完成時間
2016-12-7
任務(wù)作業(yè)要求
- 常用的git操作:
- 如何在系統(tǒng)上安裝git
- 如何配置git基本信息:git config
- 如何把文件增加到.gitignore里以忽略它
- 如何初始化版本庫:git init
- 如何創(chuàng)建和刪除分支:git branch
- 如何切換到某個分支:git checkout
- 如何查看倉庫的狀態(tài):git status
- 如何把某個文件添加到git暫存區(qū)域:git add
- 如何把暫存區(qū)域的內(nèi)容提交到本地倉庫:git commit
- 如何重置代碼:git reset
- 如何把本地倉庫推送到遠(yuǎn)程倉庫:git push
- 如何把遠(yuǎn)程倉庫clone到本地:git clone
- 如何把遠(yuǎn)程代碼拉到本地:git pull
- 如何rebase: git rebase
- github功能:
- 如何把某個倉庫clone到本地
- 如何創(chuàng)建自己的密鑰并在github上配置,這樣使用git命令時不需要每次輸入密碼
- 如何創(chuàng)建一個倉庫
- 如何把代碼push到倉庫里
- 如何把本地的某個branch push到倉庫里
- 如何在一個commit或者pull request上對代碼進(jìn)行評論
- 如何提交一個pull request
- 如何創(chuàng)建一個issue
寫的其他博客
Git 的基本操作
淺析 Git 思想和工作原理
Git 和 GitHub 那點(diǎn)事
任務(wù)總結(jié)
Git 是分布式版本控制系統(tǒng),GitHub 是一個面向開源及私有軟件項目的托管平臺,通過學(xué)習(xí)這兩個工具,我對團(tuán)隊協(xié)作開發(fā)項目有了新的理解,之前在實(shí)驗(yàn)室做項目,也會產(chǎn)生很多協(xié)作問題但因?yàn)槿藬?shù)少距離近,大都可以通過直接交流克服,也一直在思考如果項目很大人數(shù)很多,大家要如何協(xié)作,現(xiàn)在全都有了答案,感受到了Git和GitHub的強(qiáng)大指出,雖然理論已經(jīng)基本學(xué)完,但有些還是理解不到位,比如GitHub的pull request 和 issue 等就理解的不夠深刻,但還要靠以后的多練習(xí)多使用達(dá)到融會貫通,只有實(shí)踐才能出真知。