在日常的開發(fā)過程中,我們一般都會有些組件或者框架代碼的積累菩鲜,但是組件代碼如何分享開源出去是個比較麻煩的問題茸苇,但是自從有了Github一下子就簡單多了嵌器,大家可以很方便的將代碼掛到網(wǎng)上供大家學習和提簡易,本文就介紹下如何將本地的項目上傳到Github上层宫,整個過程其實很簡單請給我十分鐘杨伙,你就能輕松上手。
1. 在Gtihub新建一個Repo
首先注冊一個Github帳號萌腿,然后進入到自己的profile頁面限匣,點擊新建Repository項目,然后記住這個Git地址毁菱。
2. 將本地的項目與Github上的項目關(guān)聯(lián)
新建完一個空的repo之后會提示一些操作米死,這里按照提示首先在本地對項目的目錄進行初始化,命令行進入項目所在的目錄后將目錄初始化為git托管的目錄贮庞,這時候通過ls -a可以發(fā)現(xiàn)目錄下生成了一個.git的隱藏目錄峦筒,這個目錄不要隨便進行修改,修改了會影響到整個git項目窗慎。
git init
接下里需要先添加一個文件到git本地倉庫里物喷,不然在本地和github remote關(guān)聯(lián)的時候會提示無法找到本地分支的錯誤,這是因為git在初始化后如果沒有添加文件就不會生成本地的主干master分支遮斥,所以這里我們先添加一個readme文件峦失。
git add README.md
git commit -m "add a file"
這時候我們再git branch查看本地分支的時候就可以發(fā)現(xiàn)已經(jīng)有了一個master分支。接下來就需要在本地建一個分支和remote庫的分支進行關(guān)聯(lián)术吗。
git remote add origin git@github.com:feiweiwei/remotedemo.git
這里后面的git@github.com:feiweiwei/remotedemo.git git遠程庫的地址需要修改為自己剛才新建的github遠程庫的地址尉辑,這樣就將遠程庫在本地起了一個叫origin的分支名字,后面我們將本地的代碼或文件push到服務(wù)端都將使用這個遠程分支名较屿。這時候我們通過
git remote
可以查看到遠程的分支名在本地叫origin隧魄,后續(xù)所有的遠程庫操作都是對這個orgin分支的操作实幕,可以把這個origin分支理解為github遠程庫在本地的一個鏡像。
3. push本地的項目代碼
接下來我們就要將本地的項目代碼push到遠程github倉庫中堤器,這時候就要用到剛才我們新建的origin遠程庫,通過下面的命令就可以將代碼push到遠程庫末贾。
git push -u origin master
該命令的意思就是將本地的master分支的代碼全部push到遠程origin庫中闸溃。這樣其他人就可以通過這個github的地址通過git clone git地址,就可以去clone在github上的項目代碼了拱撵。
小結(jié)
這里我們總結(jié)一下剛才所有的操作辉川,其實是非常簡單的,先創(chuàng)建github的repo記下git地址拴测,再在本地建立git倉庫并建立本地git倉庫和遠程github庫的關(guān)聯(lián)乓旗,最后將本地的項目代碼push到遠程庫就可以了。是不是很簡單集索,趕緊自己動手操作一下吧屿愚。