Day38-初識GitHub

GitHub - Build software better, together.

https://github.com/

    今天認真的學習了Git的使用,真是一個非常牛的東西,入門還是比較容易的,操作起來跟Linux沒太大區別。那麼,這到底是一個什麼東東呢?其實到處都是Git的教程,我還是試着自己描述一下。Git是目前世界上最先進的免費的分佈式版本控制系統,是Linux之父Linus Benedic Torvalds這個牛人花了兩個星期搞出來劃時代的作品,是程序員們的福音,是代碼發佈融合的聖地......有了它,程序員們再也不用擔心代碼存儲發佈交流融合的問題,以及不用手動管理程序版本了。那麼,分佈式版本控制系統(Git之類)跟集中式版本控制系統(SVN之類)有啥區別呢?集中式版本控制系統必須要有中央服務器,必須聯網。而分佈式則不用,每個終端都有完整的版本庫,管理自己的代碼、程序,需要進行版本融合或交互的時候才用得着聯網。而GitHub就是充當中央服務器的角色。

    好了,牛吹完了,簡單描述一下Git的基本命令:

創建一個存放代碼的文件夾,取個名字叫gitcode,然後進入該文件夾點擊右鍵菜單打開Git Bash Here;

下一步是創建版本庫,在Git命令提示符環境下輸入mkdir ‘代碼庫的名字’,用cd命令進入該目錄,在該目錄下輸入命令git init,搞定!這個目錄就變成了Git可以管理的倉庫啦。還可以 ls pwd 查詢啦這些命令跟Linux的一模一樣很好上手,還可以使用vim。

git checkout  --‘分支名'   來創建分支

git add '文件名'或 git add . -- 添加文件或所有文件到本地倉庫,還可以修改文件名

git commit -m '註釋'  -- 提交到本地倉庫

git commit -am '註釋' -- 合併add和commit操作

git push origin '分支名'  -- 提交本地分支到遠程分支

git pull origin '分支名' -- 從遠程分支拖到本地分支來

哎喲好了,大概明確記得的就這麼多,空了好好拜讀廖雪峯的Git教程,確實寫得非常不錯。

https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000







發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章