一張圖 說明github適合實用:
1.建立乙個新的repository:
先在github上建立並寫好相關名字,描述。
$cd ~/hello-world //到hello-world目錄
$git init //初始化
$git add . //把所有檔案加入到索引(不想把所有檔案加入,可以用gitignore或add 具體檔案)
$git commit //提交到本地倉庫,然後會填寫更新日誌( -m 「更新日誌」也可)
$git remote add origin [email protected]:wadeleng/hello-world.git //增加到remote
$git push origin master //push到github上
2.更新專案(新加了檔案):
$cd ~/hello-world
$git add . //這樣可以自動判斷新加了哪些檔案,或者手動加入檔案名字
$git commit //提交到本地倉庫
$git push origin master //不是新建立的,不用再add 到remote上了
3.更新專案(沒新加檔案,只有刪除或者修改檔案):
$cd ~/hello-world
$git commit -a //記錄刪除或修改了哪些檔案
$git push origin master //提交到github
4.忽略一些檔案,比如*.o等:
$cd ~/hello-world
$vim .gitignore //把檔案型別加入到.gitignore中,儲存
然後就可以git add . 能自動過濾這種檔案
5.clone**到本地:
$git clone [email protected]:wadeleng/hello-world.git
假如本地已經存在了**,而倉庫裡有更新,把更改的合併到本地的專案:
$git fetch origin //獲取遠端更新
$git merge origin/master //把更新的內容合併到本地分支
6.撤銷
$git reset
7.刪除
$git rm * // 不是用rm
//------------------------------常見錯誤-----------------------------------
1.$ git remote add origin [email protected]:wadeleng/hello-world.git
解決辦法:$ git remote rm origin
然後在執行:$ git remote add origin [email protected]:wadeleng/hello-world.git 就不會報錯誤了
2. $ git push origin master
解決辦法:$ git pull origin master //先把遠端伺服器github上面的檔案拉先來,再push 上去。
本人遇到的還有乙個錯誤就是,工程傳進github 了可是裡頭缺少檔案,
解決方法 $git add . (注意一點 。 )表示新增所有檔案,
關於GitHub的簡單介紹
github是目前世界上最先進的分布式版本控制系統,最初由linus torvalds編寫,用作linux核心 的管理。在推出後,git在其它的專案中也取得了很大成功,尤其是在ruby社群中。目前,包括rubinius merb和bitcoin在內的很多知名專案都使用了git。git同樣可以被諸如c...
關於tdengine的簡單實用
最近研究tdengine,記錄使用隨筆 1.docker下安裝 docker run itd name tdengine restart always hostname node2 privileged true v data tdengine log var log taos v data tde...
github的簡單實用的初級教程
1 首先到github.com官網上註冊賬號密碼,選擇公開的庫。2 sshkey是為了避免每次更新 託管服務的時候輸入github的使用者和密碼,所以先在電腦上生成ssh key 第一步 先輸入命令ssh keygen t rsa c 註冊時你登記的郵箱 第二步,輸入你的ssh key的密碼 密碼要...