如今,很多人都在使用 git 託管**,下面我為大家介紹如何使用 git 託管自己的**
第一步: 安裝
第二步:把**儲存到倉儲中
2.1安裝完成後,在專案目錄滑鼠右鍵開啟 git bash ,然後輸入命令 『git init 』初始化倉庫,也可以設定當前使用者資訊
命令 配置使用者名稱『git config --global user.name "xiaohong" 』
配置郵箱 『git config --global user.email "xiao@qq.com"』
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...