git使用教程

git使用教程

大致說明

以下會按照從無到有使用git創建並上傳到遠程倉庫的使用步驟進行介紹。
真正使用git多會使用它強大的分佈式管理特性,我們會嘗試創建分支進行版本控制。
git的遠程倉庫大概可以分爲三種:
公開的遠程倉庫—github(https://github.com)是不二選擇,全世界程序員的開源樂園;
私有的第三方遠程倉庫—碼雲(https://git.oschina.net/)國內oschina模仿github的一款產品,誓要做中國的github;
自建遠程倉庫—GitStack(一款快速搭建git遠程倉庫的軟件)。
所需的軟件Git-2.10.2-64-bit.exe和GitStack_2.3.9.exe

步驟
安裝Git-2.10.2-64-bit.exe:

無腦next即可,沒有特殊需求,全部默認選項即可。

第一次使用Git需要配置一個全局用戶信息,這些信息只是一個簡單的標記,不會進行郵箱驗證,以後不再需要配置:

git config --global user.name "Your Name"
git config --global user.email "[email protected]"

這裏寫圖片描述

找一個位置新建一個文件夾,初始化git倉庫

初始化倉庫 git init
將目錄下所有文件添加到暫存區 git add ./
將暫存區文件提交到本地倉庫 git commit -m “本次提交的註釋”

這裏寫圖片描述

查看本地倉庫分支,創建開發分支

查看本地所有分支以及所在分支(帶星號的爲所在分支) git branch
創建dev分支(平時開發都是新建一個分支,如dev,master是主幹,一般發佈纔會用) git branch dev
切換到dev分支,進行開發工作 git checkout dev

這裏寫圖片描述

採用碼雲創建遠程倉庫

從安全與成本角度優先考慮使用第三方私有遠程庫

註冊登錄碼雲 https://git.oschina.net/
創建私有遠程倉庫

這裏寫圖片描述

添加連接遠程倉庫

爲項目根目錄添加README.md,該文件在碼雲與github都會自動被讀入,當作項目介紹展示在項目主頁
添加了新文件,需要再次添加到暫存區以及提交到本地倉庫,注意當前在dev分支
git add ./
git commit -m “提交註釋”
爲本地添加遠程倉庫 git remote add 遠程倉庫標記 遠程倉庫地址
查看本地所有的遠程倉庫 git remote -v
移除指定遠程倉庫 git remote rm 遠程倉庫標記
添加遠程倉庫 git remote add GitHost https://git.oschina.net/scsf/GitDemo.git

這裏寫圖片描述

將本地代碼推到遠程倉庫

將本地代碼推到遠程倉庫(同時會創建遠程dev分支) git push GitHost dev
輸入碼雲賬戶名和密碼

這裏寫圖片描述

查看遠程倉庫dev分支

這裏寫圖片描述

將本地文件和遠程倉庫文件合併,解決衝突

切換到主分支 checkout master
拉取遠程倉庫master分支代碼,發現出現衝突 git pull GitHost master

這裏寫圖片描述

因爲我們創建遠程倉庫的時候自動生成了一些文件,和本地文件出現了衝突,這裏採用“強推”的形式用本地文件覆蓋遠程倉庫master分支,不然會出現error: failed to push some refs to ‘https://git.oschina.net/scsf/GitDemo.git‘這樣的錯誤

             git push -f GitHost master      

再次查看遠程倉庫,發現就會和本地保持一致了

上述所有命令完整截圖

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

常用命令

可以滿足日常大部分情況(我就是靠這幾個命令混了幾個月,發現後來實在混不下去了,才下決心學習的)。

git init 初始化倉庫
git add ./ 添加當前目錄進倉庫
git commit -m “init” 提交到本地倉庫。
git remote add origin http:…. 拉取項目
git remote rm origin 移除當前項目
git remote -v 查看日誌
git push origin master 提交到遠程倉庫
git pull origin master 拉取遠程倉庫內容

這裏寫圖片描述

發佈了64 篇原創文章 · 獲贊 177 · 訪問量 25萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章