過程:
git與github的優勢在於可以很方便在不同的計算機上(或由不同的人)對同乙份**進行管理。想要了解它的這一優點,可以模擬一下使用不同計算機的場景:
我在實驗室中提交了乙個倉庫叫hellogit,可是這時我又想專門建立乙個倉庫用於存放我自己總結的git使用流程的倉庫,於是在github上建立乙個叫做gitcommand的倉庫。
在本地建立了乙個叫gitcommand的資料夾,並把我寫好的git_command.md放進去,之後在本地初始化、新增、提交、連線遠端庫和最後上傳。
放假回到宿舍,想著對我提交的hellogit倉庫中的helloworld.cpp做些修改,建立了hellogit資料夾,才發現原來我的筆記本還沒有安裝git,於是先安裝了git,然後配置環境變數path/git/cmd 和path/git/usr/bin。注:path表示git安裝路徑。這兩個環境變數,第乙個是為了在cmd下直接執行git,第二個是為了在cmd下直接執行git shell裡的一些命令(當然我只會用並且只用到了ssh-keygen)。之後就是將我的筆記本rsa密紋加入到我的github遠端倉庫中,這樣每次推送時候guthub都知道是我在推送,而不需要每次都輸入賬號密碼。
之後開啟hello_world.cpp進行修改,修改後 add、commit,然後發現還需要設定下全域性引數,於是按照提示完成commit、push,最後status檢視一下狀態,clean,ok。
小結通過在實驗室電腦和個人筆記本使用git管理同乙份**,對git和github更加熟悉,也更加體會到分布式版本控制系統的方便之處。
ps:能不能把它當雲盤來存東西呢?
git學習心得
git是現在最流行的分布式版本控制系統,開發linux時誕生的,可以多人合作分布式開發,管理多個版本,跟github不是同乙個東西,github是開源 託管的伺服器,支援git開發。git包括工作區,版本庫,遠端庫。建立版本庫,執行完成後生成.git的版本庫 git init 新增內容到版本庫的暫存...
git學習心得
建立倉庫並且用gitbash遠端上傳 1.在github上建立專案 登入github後,你可以在右邊靠中那裡找到乙個按鈕 newrepository 點選過後,填入專案名稱 說明和 過後就可以建立。2.配置git以及上傳 安裝git成功後,選擇git bash,用命令列中完成,首先初始設定git 1...
git學習心得總結
git的強大之處在於 1.可以隨處建立分支,使得不同功能的開發不會依賴,這樣 不同版本的 可以完整地保留下來。2.可以隨時將 版本倒流到某個正確無誤的時刻,時光倒流。3.可以利用reset 將本地的冗餘提交的版本去掉。4.可以使用stash 暫存一系列的零時操作。空間倒流。5.可以讓使用者在本地或者...