Git基本配置

1馍乙、配置git:

(1?)設置用戶名稱和登錄郵箱

git config --global user.name '用戶名稱'

git config --global user.email '登錄郵箱'

(2)生成密鑰

ssh-keygen -t ed25519 -C "your@example.email"

????????***上述代碼執(zhí)行完成后,會連續(xù)多次要求輸入密碼爽柒。注意:此時請不要輸入密碼菇用。

(3)配置

????????打開.ssh文件夾下的id-rsa.pub文件的內容,全部復制。然后登錄你的git服務器個人賬戶設置中,尋找ssh key菜單項芜茵,然后粘貼即可叙量。如下圖所示:

配置SSH Key

2倡蝙、創(chuàng)建新項目/托管本地項目/克隆已有項目:

????????當完成第1步的git配置后,就該去擺弄項目了绞佩。然而這時候又出現(xiàn)了3種狀況需要被別考慮寺鸥,他們分別是:

???????(1)沒有本地項目和遠端項目。

? ? ? ? 這個就簡單了品山,不用考慮胆建,當然是創(chuàng)建新項目了,去執(zhí)行第3步先行創(chuàng)建一個遠程倉庫吧肘交;

???????(2)已有本地項目但尚未托管到git服務器笆载。

? ? ? ? 當然了,這種情況肯定是要先創(chuàng)建遠程倉庫的涯呻。所以就放心大膽的去執(zhí)行第3步創(chuàng)建遠端倉庫吧凉驻;

? ? ? ?(3)我們在git上已經有了項目或者我們希望參與別人的項目。

? ? ? ? 這個時候复罐,我們改如何操作呢涝登?還是不要猶豫了,趕快去執(zhí)行第4步吧效诅。

3胀滚、創(chuàng)建遠端倉庫(如果你已有遠程倉庫趟济,請忽略這一步的所有操作,這一步和你沒關系)

????????登錄你的git賬戶咽笼,點擊上方導航欄的‘+’按鈕顷编,選擇?New repository,若下圖所示:

準備創(chuàng)建repo

? ? ? ? ?然后剑刑,你會看到一下界面勾效,按照項目要求填寫即可。

創(chuàng)建repo

? ? ? ? ?最后點擊create repository按鈕后叛甫,你會看到一下界面层宫,說明遠程倉庫創(chuàng)建成功:

Repo創(chuàng)建成功共

? ? ? ? ?然后記錄下你所創(chuàng)建的遠端倉庫的項目的ssh地址和https地址。

4其监、克隆項目/初始化本地項目

????????經過第2步和第3步的操作萌腿,我們在git服務器上有了一個現(xiàn)成的項目,這個時候情況又是2分狀態(tài)抖苦,分別是:

? ? ? ?(1)沒有本地項目。

????????嗯锌历,這種情況最簡單贮庞,我們只需要將git遠端倉庫上的代碼克隆到本地就可以了(克隆完成后,本地倉庫已經同遠端倉庫保持一致狀態(tài)了)究西,因此應該執(zhí)行第6步;

? ? ? ?(2)已有本地項目卤材。

????????這種狀況下遮斥,我們首先需要初始化本地項目扇丛,最終使得本地項目與遠端倉庫的項目保持同步關聯(lián)狀態(tài)术吗。執(zhí)行第5步是無可非議的帆精。

5较屿、初始化本地項目&&添加項目

????????(1?)初始化本地項目

????????這一步是在git客戶端或者CMD命令行上執(zhí)行卓练,我們通過命令行進入本地項目目錄下氮帐,然后再執(zhí)行下面的命令:

git init

????????執(zhí)行完成以后你會發(fā)現(xiàn)在git文件夾內會生成一個名稱為.git的隱藏文件银酬,說明git初始化成功

? ?????(2?)添加項目

????????繼續(xù)在git或者CMD命令行上執(zhí)行以下命令:

git remote add origin <項目ssh地址>

????????一般這個命令執(zhí)行成功以后本地倉庫的項目便已經同遠端倉庫的項目保持同步了揩晴。不妨登錄到git服務器上查看一下唄。

6整吆、克隆項目

????????找到你剛才在記錄下的遠端倉庫的地址拱撵,或者再次登錄以下界面去復制遠端倉庫地址辉川;


克隆項目

????????然后執(zhí)行一下命令行:

git clone <項目ssh地址>

7、開始初步使用

????????當我們將上述步驟完成以后拴测,我們便可以初步使用git了乓旗。嘗試執(zhí)行一下:

git status

git add -u

git commit -m "注釋"

????????查看命令行工具返回的結果,是不是和我們平時使用的時候完全一致了呢集索?

8屿愚、完成第一次代碼提交

????????為了完成第一提交,你是否知道我們要執(zhí)行那一條命令了呢务荆?請繼續(xù)看:

git pull origin master;

git push origin master;

????????這個時候妆距,就有人不禁要問,我們平時的操作不就是直接執(zhí)行git pull和git push就可以嗎函匕,你為什么要在后邊加上正常指令后origin master呢娱据。如果不是清楚,按照我們平時的操作再次執(zhí)行一遍唄盅惜,看看結果再說吧结啼。

git status

git add -u

git commit -m "注釋"

git pull

????????你會發(fā)現(xiàn)執(zhí)行到git pull操作時屈芜,居然不能拉取代碼郊愧,來我們看看git工具給我們返回的提示是什么吧!

執(zhí)行git pull操作不成功界面

????????這個原因git工具提示的很明白:就是因為本地倉庫跟遠端倉庫關聯(lián)不成功會引起的,我們只需要根據(jù)提示執(zhí)行命令:

git branch --set-upstream master origin/master

????????然后再重新提交一次代碼姆另,肯定是完全正常了迹辐。

參考網站:http://www.ruanyifeng.com/blog/2014/06/git_remote.html(Git遠程操作詳解)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
禁止轉載,如需轉載請通過簡信或評論聯(lián)系作者印荔。
  • 序言:七十年代末仍律,一起剝皮案震驚了整個濱河市水泉,隨后出現(xiàn)的幾起案子钢拧,更是在濱河造成了極大的恐慌娶靡,老刑警劉巖姿锭,帶你破解...
    沈念sama閱讀 217,277評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異焚鲜,居然都是意外死亡忿磅,警方通過查閱死者的電腦和手機葱她,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評論 3 393
  • 文/潘曉璐 我一進店門炒辉,熙熙樓的掌柜王于貴愁眉苦臉地迎上來黔寇,“玉大人屏轰,你說我怎么就攤上這事袭艺』啵” “怎么了?”我有些...
    開封第一講書人閱讀 163,624評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長倔既。 經常有香客問我把还,道長,這世上最難降的妖魔是什么酌伊? 我笑而不...
    開封第一講書人閱讀 58,356評論 1 293
  • 正文 為了忘掉前任归形,我火速辦了婚禮暇榴,結果婚禮上蕉世,老公的妹妹穿的比我還像新娘婆硬。我一直安慰自己向楼,他們只是感情好谐区,可當我...
    茶點故事閱讀 67,402評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上捞高,一...
    開封第一講書人閱讀 51,292評論 1 301
  • 那天硝岗,我揣著相機與錄音,去河邊找鬼型檀。 笑死皆看,一個胖子當著我的面吹牛背零,可吹牛的內容都是我干的。 我是一名探鬼主播徙瓶,決...
    沈念sama閱讀 40,135評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼禾乘!你這毒婦竟也來了?” 一聲冷哼從身側響起始藕,我...
    開封第一講書人閱讀 38,992評論 0 275
  • 序言:老撾萬榮一對情侶失蹤氮趋,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后剩胁,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經...
    沈念sama閱讀 45,429評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡晾腔,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,636評論 3 334
  • 正文 我和宋清朗相戀三年啊犬,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片觉至。...
    茶點故事閱讀 39,785評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖语御,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情应闯,我是刑警寧澤,帶...
    沈念sama閱讀 35,492評論 5 345
  • 正文 年R本政府宣布嚼黔,位于F島的核電站细层,受9級特大地震影響唬涧,放射性物質發(fā)生泄漏。R本人自食惡果不足惜碎节,卻給世界環(huán)境...
    茶點故事閱讀 41,092評論 3 328
  • 文/蒙蒙 一抵卫、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧介粘,春花似錦、人聲如沸姻采。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至巴刻,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間蛉签,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評論 1 269
  • 我被黑心中介騙來泰國打工柠座, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人愚隧。 一個月前我還...
    沈念sama閱讀 47,891評論 2 370
  • 正文 我出身青樓锻全,卻偏偏與公主長得像,于是被迫代替她去往敵國和親鳄厌。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,713評論 2 354

推薦閱讀更多精彩內容

  • Git 簡介 是一款免費泪漂、開源的分布式版本控制系統(tǒng)廊营,用于敏捷高效地處理任何或小或大的項目萝勤。最初Git 是 Linu...
    Walkerc閱讀 1,048評論 0 1
  • 1.git的安裝 1.1 在Windows上安裝Git msysgit是Windows版的Git,從https:/...
    落魂灬閱讀 12,663評論 4 54
  • 我不敢正視你的秀麗 憚于魂魄被幽禁于此 單雙頂引頸相思 淚決石門成湖映月 壽星笑癡慎式。 何人參禪 一線天中 白云蒼狗...
    云中過客閱讀 429評論 0 1
  • 《學習力》中提到了找到時間管理技巧的最短路徑: 1. 找出黃金時間:可以不固定哪個時段趟径,但是越早越好 2. 利用移...
    大_林子閱讀 260評論 0 0
  • 第一講:什么是茶 茶是山茶科常綠灌木或小喬木植物。葉片為網狀脈掌眠,主脈明顯,5~15對側脈幕屹,邊緣有12到32對鋸齒 ...
    莊生撫琴閱讀 1,339評論 0 0