簡介:分布式版本控制系統;
配置資訊:
git config --global user.name "name"
git config --global user.email "email"
檢視配置列表:
git cinfig --list
開始使用:
建立版本庫:
mkdir learngit // 用於建立乙個資料夾
cd learngit // 進入新建立的資料夾
pwd // 檢視當前資料夾位置
git init // 初始化,即將建立的資料夾變成git可以管理的倉庫
新增檔案到倉庫:
git add 檔名 // 把檔案新增到倉庫
提交檔案
git commit -m 「本次提交說明」 // 檔案提交
檢視檔案狀態
git status // 檢視檔案狀態
git diff 檔名 // 檢視檔案被修改內容
版本回退
git log // 檢視版本提交日誌
git reset --hard 版本號 // 回退到某個版本
git reflog // 檢視歷史命令
撤銷修改
git checkout --檔名 // 把該檔案在工作區的修改全部撤銷
從版本庫中刪除檔案
git rm 檔名 // 把該檔案從版本庫中刪除
新增遠端庫
ssh-keygen -t rsa -c "[email protected]"
git remote add origin url // 關聯乙個遠端庫
推送到遠端庫
git push origin master // 在本地做提交之後使用該命令推送到遠端庫,推送最新修改內容
(使用命令git push -u origin master第一次推送master分支的所有內容)
從遠端倉庫clone**
git clone url // 從遠端倉庫clone**
分支管理
git checkout -b // 建立分支(相當於$ git branch 和 $ git checkout 兩條命令)
git branch // 檢視當前分支
git merge // 將當前分支合併到主(master)分支上
git branch -d // 刪除分支
git 使用彙總
gitclone ssh scp p p 29418 72060377 oscgerrit.vivo.xyz hooks commit msg modem adsp.vt.5.0 git hooks note 此位址為專案倉庫位址,就是 的路徑 b 檢視所有分支 git branch a c 檢出乙...
git使用 分支使用彙總
這節介紹的gitflow工作流借鑑自在nvie的vincent driessen。gitflow工作流定義了乙個圍繞專案發布的嚴格分支模型。雖然比功能分支工作流複雜幾分,但提供了用於乙個健壯的用於管理大型專案的框架。gitflow工作流沒有用超出功能分支工作流的概念和命令,而是為不同的分支分配乙個很...
指標使用彙總
include int main include include void f int p 3 4 原始型別 void f int p 4 省略第一維長度 void f int p 4 指標 指向乙個陣列,陣列中的每個元素是int型別 void f int p error 不能將第二維退化為指標 v...