Linux下Github配置方法
相信只要了解GIT這個(gè)軟件的人,對(duì)網(wǎng)站并不陌生。Github可以托管你的git版本庫,作用類似于SourceForge和Google Code,github的界面非常人性化。由于git本身相比svn來
相信只要了解GIT這個(gè)軟件的人,對(duì)網(wǎng)站并不陌生。Github可以托管你的git版本庫,作用類似于SourceForge和Google Code,github的界面非常人性化。由于git本身相比svn來說更復(fù)雜,因此在操作上github也相對(duì)來說更有難度。因此,今天我們就來學(xué)習(xí)一下如何在Linux下配置Github。
注冊(cè)賬號(hào)和建立倉庫
首先,我們需要注冊(cè)一個(gè)Github賬號(hào),并登錄進(jìn)去。注冊(cè)好賬號(hào)后,我們需要建立一個(gè)倉庫。注意,如果選擇創(chuàng)建私有倉庫會(huì)提示付費(fèi),具體價(jià)格可以參考網(wǎng)站內(nèi)說明。
配置SSH KEY
為了能夠?qū)崿F(xiàn)遠(yuǎn)程和本地的連接,我們需要配置本地的SSH KEY。首先,檢查本地SSH KEY是否已經(jīng)生成。打開終端,輸入以下命令:
$ cd ~
$ ssh-keygen -t rsa -C "emailaddress"
其中,"emailaddress"是你自己的郵箱地址。然后按照默認(rèn)值一路回車即可完成生成。接著,將生成的SSH KEY添加到Github中。
同步測(cè)試
配置完成后,我們需要進(jìn)行同步測(cè)試。在本地任意目錄中新建一個(gè)同步文件夾,然后使用以下命令將Github上的代碼克隆到本地:
$ cd ~
$ mkdir myproject
$ cd myproject
$ git clone git@
其中,"username"是你的Github賬號(hào)名,"myproject"是你在Github中創(chuàng)建的倉庫名稱。如果出現(xiàn)克隆成功的提示,則表示同步成功。
上傳修改
同步成功后,我們可以進(jìn)行文件的上傳和修改。在同步文件夾中創(chuàng)建一個(gè)新文件并添加內(nèi)容,然后使用以下命令提交修改:
$ touch test1
$ git add test1
$ git commit -m "test"
如果出現(xiàn)提交文件修改成功的提示,則表示上傳修改成功。
推送到倉庫
接下來,我們需要將本地的已經(jīng)修改好的代碼推送到Github的代碼倉庫中。使用以下命令完成推送:
$ git push
至此,我們的Github配置就完成了,可以開始正式使用了。
常用Git命令
- git clone lt;addressgt;:復(fù)制代碼庫到本地
- git add lt;filegt; ...:添加文件到代碼庫中
- git rm lt;filegt; ...:刪除代碼庫的文件
- git commit -m lt;messagegt;:提交更改,在修改了文件以后,使用這個(gè)命令提交修改
- git pull:從遠(yuǎn)程同步代碼庫到本地
- git push:推送代碼到遠(yuǎn)程代碼庫
- git branch:查看當(dāng)前分支,帶*表示當(dāng)前分支
- git branch lt;branch-namegt;:新建一個(gè)分支
- git branch -d lt;branch-namegt;:刪除一個(gè)分支
- git checkout lt;branch-namegt;:切換到指定分支
- git log:查看提交記錄(即歷史的commit記錄)
- git status:查看當(dāng)前修改的狀態(tài),是否修改了還沒提交,或者有哪些文件未使用
- git reset lt;loggt;:恢復(fù)到歷史版本