GitHub是一個(gè)通過(guò)Git進(jìn)行版本控制的軟件源代碼托管服務(wù),由GitHub公司(曾稱(chēng)Logical Awesome)的開(kāi)發(fā)者Chris Wanstrath、PJ Hyett和Tom Preston-Werner使用Ruby on Rails編寫(xiě)而成。 —— 維基百科
注:本文只是個(gè)人筆記
關(guān)于Github術(shù)語(yǔ)
repositories 倉(cāng)庫(kù)
branches 分支
commits 提交代碼
pull request 請(qǐng)求代碼合并
create repository 創(chuàng)建倉(cāng)庫(kù)
use repository 使用倉(cāng)庫(kù)
start branch 創(chuàng)建分支
manage branch 管理分支
push change as commit 將改變推上去
merge a pull request 合并一個(gè)拉要求
review code 審查代碼
repository倉(cāng)庫(kù)
repository是一個(gè)放項(xiàng)目的地方
repository可以包括文件夾、文件、圖像、視頻和數(shù)據(jù)等
Readme是關(guān)于倉(cāng)庫(kù)的介紹
fork倉(cāng)庫(kù)
點(diǎn)擊fork按鈕可以將別人的倉(cāng)庫(kù)copy成自己的倉(cāng)庫(kù)
clone克隆
點(diǎn)擊clone按鈕可以云端的倉(cāng)庫(kù)通過(guò)git下載到本地
git clone link
add
git add . 把我們要提交的文件的信息添加到索引庫(kù)
commit提交
commit是將本地修改保存到本地倉(cāng)庫(kù)中
push推
git push 將本地倉(cāng)庫(kù)修改推送到服務(wù)器上的倉(cāng)庫(kù)中
pull拉
將服務(wù)器上的倉(cāng)庫(kù)拉到本地
pull request 推送請(qǐng)求
branch分支
Branch是同一時(shí)間倉(cāng)庫(kù)的不同版本
默認(rèn)branch是master
git checkout -b translate 創(chuàng)建分支
merge合并
merge可以將改變合并到master分支