Git配置
Git是分布式版本控制系統(tǒng),首先需要配置的是你個(gè)人的用戶(hù)名稱(chēng)和電子郵件地址掖肋,在命令行輸入:
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"
Git倉(cāng)庫(kù)推送
需要?jiǎng)?chuàng)建一個(gè)版本庫(kù)仆葡,版本庫(kù)也就相當(dāng)于一個(gè)倉(cāng)庫(kù),倉(cāng)庫(kù)里面所有的文件都可以被Git管理起來(lái)培遵。
首先到達(dá)home目錄浙芙,創(chuàng)建一個(gè)文件夾名叫test
,再進(jìn)入到文件夾里面:
$ cd ~
$ mkdir test(文件夾名)
$ cd test/
然后使用clone命令籽腕,用于把一個(gè)GitHub的項(xiàng)目clone(下載)到本地變?yōu)楸镜貍}(cāng)庫(kù):
git clone git@github.com:1w1ng/test.git
首次使用這個(gè)命令會(huì)報(bào)錯(cuò)嗡呼,原因是沒(méi)設(shè)置公鑰
在命令行輸入以下命令來(lái)獲取公鑰地址:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
完成后,最后得到了兩個(gè)文件:id_rsa和id_rsa.pub皇耗,將id_rsa.pub里面的內(nèi)容復(fù)制下來(lái)南窗,在github上的settings里面找到 SSH and GPG keys,將其粘貼到key即可
然后再次使用clone命令:
git clone git@github.com:1w1ng/test.git
開(kāi)始添加文件万伤,把當(dāng)前目錄下的新增和修改的文件添加到暫存區(qū):
git add .
把暫存區(qū)的更新提交到本地庫(kù):
git commit -m "addfile"
最后把當(dāng)前本地庫(kù)里的改動(dòng)推送到遠(yuǎn)程庫(kù)(origin)的master 分支窒悔,也就是提交到GitHub遠(yuǎn)程庫(kù)
git push origin master