用git如何把項目上傳到github
安裝就不必多說了赠群,在本地倉庫中打開git bash命令窗口骆撇,執(zhí)行如下命令
$git init
倉庫中生成一個隱藏的文件夾.git押框,用于存放git信息汽煮。
-
git配置
(1)本地創(chuàng)建安全連接ssh key
打開git bash命令行窗口,輸入下面命令
$ssh-keygen -t rsa -C "your_email"
“your_email”為你注冊github時用的郵箱,之后會要求確認(rèn)路徑和輸入密碼献汗,這里使用默認(rèn)的回車就行敢订。成功的話窗口會提醒在用戶根目錄下生成.ssh文件夾,打開id_rsa.pub罢吃,復(fù)制里面的key楚午。回到github尿招,進(jìn)入Account Settings矾柜,左邊選擇SSH and GPG Keys,Add SSH Key,title隨便填就谜,粘貼key
(2)驗證ssh是否連接成功
$ssh -T git@github.com
如果是第一次的會提示是否continue怪蔑,輸入yes就會看到:You’ve successfully authenticated, but GitHub does not provide shell access 。這就表示已成功連上github吁伺。(需要注意的是上面的兩個命令-C和-T都需要大寫)
(3)設(shè)置用戶名和郵箱
在把本地倉庫上傳到github之前對git config設(shè)置username和email饮睬,github會對每次commit進(jìn)行記錄。
$ git config --global user.name "your name" $ git config --global user.email "your_email@youremail.com"
(4)進(jìn)入要上傳的本地倉庫篮奄,添加遠(yuǎn)程連接地址
$git remote add origin git@github.com:yourname/yourRepo.git
這里的yourname和yourRepo是你的用戶名和github上新建的倉庫名捆愁。添加完成后可以打開.git文件夾,打開config里面多出了remote “origin”內(nèi)容窟却,也可以直接在里面添加連接昼丑。
-
提交、上傳
(1)將需要上傳的文件進(jìn)行提交
要提交整個項目夸赫,不能在項目文件夾上打開git bash菩帝,應(yīng)該在上一次目錄下打開,輸入命令提價
$git add "文件名稱"$git commit -m "提交注釋"
(2)上傳到github的master分支$git push origin master
git push 將本地倉庫推送到遠(yuǎn)程服務(wù)器茬腿。
修改完代碼后呼奢,使用git status可以查看文件的差別,使用git add 添加要commit的文件切平,也可以用git add -i來智能添加文件握础。之后git commit提交本次修改,git push上傳到github悴品。
- .gitignore文件
.gitignore顧名思義就是告訴git需要忽略的文件禀综,這是一個很重要并且很實用的文件。一般我們寫完代碼后會執(zhí)行編譯苔严、調(diào)試等操作定枷,這期間會產(chǎn)生很多中間文件和可執(zhí)行文件,這些都不是代碼文件届氢,是不需要git來管理的欠窒。我們在git status的時候會看到很多這樣的文件,如果用git add -A來添加的話會把他們都加進(jìn)去退子,而手動一個個添加的話也太麻煩了贱迟。這時我們就需要.gitignore了姐扮,在文件中將項目中不需要上傳的文件后綴寫進(jìn)去即可在上傳是忽略。
Hexo命令學(xué)習(xí)
hexo相關(guān)