GIT 使用入門

git

git作為版本控制工具,實現(xiàn)多用戶維護同一套代碼。是每個程序員必學(xué)的技能。

git 安裝


安裝地址 點擊 這里

1.一路next。
2.在cmd命令行 鍵入git --version 看是否返回版本號

本地使用

一.初始化倉庫


git init

1.cd ->要創(chuàng)建版本控制的文件夾中 執(zhí)行此命令
2.此時會生成一個.git 的隱藏文件

二.工作流


工作樹

git add *

1.此時會把文件夾下所有的文件放到git下管理。
2.添加單個文件 git add <filename>

git commit -m "提交說明"

本地倉庫提交成功

三.推送到GITHUB/git其他倉庫


分支

git add origin <git地址>

添加git遠端地址。

git push origin master

1.master是默認的主分支,也可以提交到其他分支
2.這樣就提交到遠程服務(wù)器。
推送到其他分支

4.分支管理 POST

分支用來將新特性開發(fā)絕緣開來。在其他分支開發(fā)結(jié)束后,完成后在合并到主分支(master)。

git checkout -b new_branch

創(chuàng)建名為new_branch的新分支。

git checkout master

切回主分支

git branch -d new_branch

刪除 new_branch 分支

git push origin <branch>

除非你將分支推送到遠端倉庫,其他人是不可見的 branch 為分支名稱

5.更新與合并


git pull

1.更新本地倉庫至最新改動
2.此時在工作目錄fetch并merge遠端的改動

如果要合并他人分支(otherBranch)到當(dāng)前分支


merge

git merge <otherBranch>

1.兩種情況下,git 都會嘗試去自動合并改動。
2.不幸的是,自動合并并非次次都能成功,并可能導(dǎo)致沖突(conflicts)。
3.這時候就需要你修改這些文件來人肉合并這些 沖突(conflicts) 了。
4.改完之后,你需要執(zhí)行如下命令以將它們標記為合并成功:

git add <filename>

合并之前 執(zhí)行此命令查看兩者區(qū)別

git diff <source_branch> <target_branch>

補救措施


git checkout --<filename>

1.會把本地倉庫中head最新內(nèi)容替換掉工作目錄文件。
2.緩存區(qū)的內(nèi)容和新文件不受影響

git fetch origin

git reset --hard origin/master
1.丟棄你所有的本地改動與提交
2.服務(wù)器上獲取最新的版本并將你本地主分支指向到它:

從遠程服務(wù)器clone代碼

基本和本地一樣,不要添加添加git 遠端地址  

git clone <git地址>


clone

感謝


markdown語法參考
圖片來源
王振威git入門
bootstrap社區(qū)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • git常用命令 GIT常用命令備忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章閱讀 8,872評論 1 26
  • 1.git的安裝 1.1 在Windows上安裝Git msysgit是Windows版的Git,從https:/...
    落魂灬閱讀 12,841評論 4 54
  • 今天開始閱讀《主宰演講臺》,只看了前兩章,收獲到了兩個觀點: 001一個目標的實現(xiàn)是一個有理性轉(zhuǎn)折到感性轉(zhuǎn)折的升華...
    Nylony閱讀 247評論 1 2
  • 1.構(gòu)造函數(shù)是用于初始化類實例的狀態(tài)。 2.實例化構(gòu)造函數(shù)在創(chuàng)建類的沒一個類的實例時執(zhí)行。 3.如果希望從類的外部...
    刈七七閱讀 315評論 0 0
  • 第一名:五組 第二名:三組 第三名:六組 第四名:一組 第五名:四組和二組
    fed40c731379閱讀 316評論 0 0

友情鏈接更多精彩內(nèi)容