git 工具的使用,

2021-08-21 04:20:49 字數 1594 閱讀 3178

如今,很多人都在使用 git 託管**,下面我為大家介紹如何使用  git  託管自己的**

第一步: 安裝

第二步:把**儲存到倉儲中

2.1安裝完成後,在專案目錄滑鼠右鍵開啟  git bash ,然後輸入命令  『git init 』初始化倉庫,也可以設定當前使用者資訊

命令 配置使用者名稱『git config --global user.name "xiaohong" 』

配置郵箱 『git config --global user.email "[email protected]"』

2.2 把**放到倉庫門口

『 git add ./ 』把所有檔案放在倉庫大門口

『 git add ./readm.md 』把指定檔案放在倉庫門口

2.3  把**放到版本庫中

' git commit --all -m"說明" '  一次性的把**放到版本庫中

提交後,可以檢視當前**有沒提交到倉儲中去

命令  『 git status 』

也可以檢視提交 日誌  

命令  『 git log 』或者 『 git log --oneline 』(提交歷史日誌簡化版)

2.4 回退到指定的版本

- `git reset --hard head~0`

+ 表示回退到上一次**提交時的狀態

- `git reset --hard head~1`

+ 表示回退到上上次**提交時的狀態

- `git reset --hard [版本號]`

+ 可以通過版本號精確的回退到某一次提交時的狀態

- `git reflog`

+ 可以看到每一次切換版本的記錄:可以看到所有提交的版本號

2.5  建立分支

預設主分支是master 

命令 『 git branch dev 』

切換分支 

命令 'git checkout  dev '

合併分支

命令 『 git merge  dev』

+ 合併分支內容,把當前分支與指定的分支(dev),進行合併

+ 當前分支指的是`git branch`命令輸出的前面有*號的分支

- 合併時如果有衝突,需要手動去處理,處理後還需要再提交一次.

檢視分支

命令 『 git branch 』

2.6  提交**到github(當作git伺服器來用)

- `git push [位址] master`

+ 示例: `git push master`

+ 會把當前分支的內容上傳到遠端的master分支上

- `git pull [位址] master`

+ 示例: `git pull master`

+ 會把遠端分支的資料得到:(*注意本地-要初始乙個倉儲!*)

- `git clone [位址]`

+ 會得到遠端倉儲相同的資料,如果多次執行會覆蓋本地內容。

git工具的使用

轉殖遠端倉庫 git clone git 從遠端倉庫拉取 git pull git 切換本地分支 git checkout branchname 獲取遠端標籤 git pull git tags 推送本地標籤 git push tags 刪除遠端標籤 先刪除本地標籤git tag d tagname...

git工具的使用

版本管理工具目前市場上有兩款比較常用,乙個是git,乙個是svn,git支援分布式,但svn不是,建立 修改乙個版本庫 git init 初始化乙個版本庫 git add 將當前所有檔案新增到庫中 git commit m 提交的注釋資訊 向版本庫提交修改 使用 git add 命令將想要快照的內容...

git工具的使用

git與svn的區別 git與svn都用於檔案的版本控制,但是其有以下不同點 git安裝配置 linux平台安裝 git 的工作需要呼叫 curl,zlib,openssl,expat,libiconv 等庫的 所以需要先安裝這些依賴工具。以centos redhat為例 yum install c...