git使用與部署github

GIT是先進的分布式版本控制系統,既然是分布式控制系統,那么就是沒有中央服務器的,每個終端都可以是一個完整的庫,如果家庭單位兩臺電腦如何修改庫呢,只需要推送給對方進行修改即可。既然是分布式,每臺電腦就可以是一個庫那么也就自然不需要連接服務器進行上傳了,不過接下來我們要介紹到上傳github上。

git有什么好處?

git最大的好處就是方便,好吧,如何方便呢,他可以自由回退各個版本,就是你對一個庫的任何修改他都會保存,如果你用不到那么可以不用知道他的存在,如果你需要,他可以調用出來你以前的版本。舉個例子。

一個版本庫存放一個項目,并且已經推送到github上供人下載,此時你要更新到下一個版本,進行修改推送到網站上,但是你發現有一個大bug,但是時間太久記不清修改了哪里,畢竟那么多細節,此時就可以用git按照日期回退版本,在進行從新開發。對任意時間段的版本重置。并且你可以對每次改動增加一個備注,比如:

????版本????文件名??????操作人???說明?????????????日期

????1???????test.txt???guest???增加項目1????????2018.1.1

????2???????test.txt???admin???刪除第五行???????2018.2.1

????2???????test.txt???admin???修改管理員密碼????2018.2.1

這樣可以極大方便開發人員操作人員的修改推送。

windows下gitbash?

在windows下安裝git工具,下載安裝網上教程自尋。

然后打開gitbash,一個git命令行,一些linux命令 windows命令可以使用,自己體會下。

一切的操作都基于git bash操作,接下來我們詳解git命令。

git命令學習?

git init //把這個目錄變成git可以管理的倉庫



.git目錄是Git來跟蹤管理版本的,不要輕易改動。

2.創建文件夾 mkdir test

創建文件 touch 1.txt


3.傳送到我們的倉庫

git add 1.txt //將1.txt添加到暫存區。

如果想要將本文件夾全部添加到暫存區那么可以 git add .

git commit告訴Git 添加到倉庫

git commit -m 'pqtest'//把文件提交到倉庫,pqtest為本次修改的備注,通常用來備注復了某某bug等

還有一步推送出去,下面文章的github會講到。

4.status查看當前狀態

git status //查看狀態是否有文件未提交

git bash支持許多linux命令,自帶vi我們vi 1.txt修改 增加幾個1111

git diff 1.txt即可看到增加刪減的東西。

或者 git diff即可看到所有有變動的更改。

5.查看更改日志

git log 查看更改日志。

6.版本回退

git reset --hard HEAD^ //版本回退到上一個版本。

回退之后 git log也相應地刪除。

git reflog 來查看歷史操作,我們可以看到回退的版本。可以再次回退到之前的版本。

git reset --hard 96ddb1f

7.撤銷操作

如果你不小心修改了文件,但是忘記修改了哪里很細小的細節。有兩種方法。

第一種可以版本回退到上一個版本 :git reset --hard HEAD^

第二種撤銷文件操作,git checkout -- 1.txt (比如我修改的是1.txt)

github管理?

1.我們先從本地連接到github,首先創建一個項目/庫

2.然后打開gitbash 輸入命令:ssh-keygen -t rsa -C "xxx@qq.com"http://填寫自己注冊的郵箱即可

一路回車

其中(/c/users/1/.ssh/id_rsa)目錄存放密鑰。//我自己默認的路徑,上圖中第四行

打開 https://github.com/settings/ssh/new

title 寫備注,Key填寫剛剛連接的時候目錄下的密鑰,id_rsa.pub文件打開復制密鑰,全部保存到Key然后添加密鑰即可。

然后檢驗是否成功連接 輸入命令 ssh -T git@github.com

如果你是第一次,輸入yes就可以了,我這個是之前配置過所以直接顯示successful,如果你的是出現不是這些內容,有可能是顯示權限問題什么的,就應該是我上面提到的那種情況,你看一下你生成密鑰時是否操作正確,目錄下是否有那個known_hosts這個文件。

3.最后配置config

????git config –global user.name “用戶名”

????git config –global user.email “郵箱”????

配置完成輸入命令 git config --global --list查看是否配置成功。Git和github配置完了,現在可以在github托管我們的項目了。

4.打開一個文件夾打開git bash,使用輸入命令

git init來使他成為一個倉庫。

5.然后遠程連接到倉庫。

輸入命令:git remote add origin git@github.com:shuaizhupeiqi/test

shuaizhupeiqi,是我的用戶名,test是倉庫名字

6.由于創建倉庫的時候,默認創建了readme.md,所以本地是與倉庫不同步的。我們先同步一下。

git pull git@github.com:shuaizhupeiqi/test

7.上傳更新

第一步:git???add??. //后面是一個英文的.

第二步:git???commit???–m???"1"???(如果提交單個文件1,就這樣寫;如果提交所有文件,寫成:git???commit???–m??*)

第三步:git???push???git@github.com:shuaizhupeiqi/test//這樣就可以推送上去了。

這樣就完成了。



github文章:https://shuaizhupeiqi.github.io

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 229,517評論 6 539
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,087評論 3 423
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 177,521評論 0 382
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,493評論 1 316
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,207評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,603評論 1 325
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,624評論 3 444
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,813評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,364評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,110評論 3 356
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,305評論 1 371
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,874評論 5 362
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,532評論 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,953評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,209評論 1 291
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,033評論 3 396
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,268評論 2 375

推薦閱讀更多精彩內容