Git不完全筆記

2021-09-28 18:15:29 字數 1810 閱讀 4650

部署git

客戶端建立分支

版本分為:

subversion(svn)集中式版本控制 和git分布式版本管理

subversion 不支援斷網 伺服器奔潰將會失去資源

git 支援斷網,每個客戶端就是乙個庫

>curl -o /etc/yum.repos.d/centos-base.repo
> yum -y install git
檢視版本`
>git --version
建立乙個空倉庫
>mkdir  /var/git

>git init --base /var/git/test #建立乙個名為test的空倉庫

>curl -o /etc/yum.repos.d/centos-base.repo
> yum -y install git
git clone 使用者名稱@192.168.2.100:/var/git/project   #轉殖到當前路徑下
cd  project

touch test

git add .

git  commit -m  '注釋'
會報錯需要先填寫郵箱和姓名

git config --global user.email "[email protected]"

git config --global user.name "your name"

再次提交

git  commit -m  '注釋'
git config --global push.default ******			

git push

git pull

git reflog    #檢視版本

8b5d4df head@: commit (amend): a

8b5d33d head@: commit (amend): b

8b5d4re head@: commit (amend): c

git reset --hard @ 切換版本

head 現在位於 8b5d4re c

git支援按功能模組、時間、版本等標準建立分支,分支可以讓開發分多條主線同時進行,每條主線互不影響

常見分支

檢視當前分支

git status #檢視當前分支

git branch -v #檢視所有分支

git branch hostfix #建立一條名為hotfix的分支

git checkout hostfix #切換到hosfix分支

git add . 分支下提交到暫存區

git commit -m 『commit』 分支下提交到倉庫

git checkout master 返回主分割槽

git merge hostfix #合併分支 在主分支下進行

git merge 如果有檔案衝突會報錯 需要手動

不完全型別

c 允許在乙個 檔案中存放多個類,但這樣往往不便於類的管理,所以一向是提倡乙個檔案中只存放乙個類。不過呢,隨著類規模的不斷膨脹,乙個檔案中存放乙個類也有些顯得臃腫,或者是在某個角度上不便於 的組織。因此,c 2.0中引入了不完全型別的概念,即啟用了新的修飾符partial。借助該修飾符,我們可以在多...

不完全型別

不完全型別指 函式之外 型別的大小不能被確定的型別 總結一下,c的型別分為 結構體的宣告就是乙個不完全型別的典型例子。struct woman tag struct man tag struct woman tag 這樣是沒問題的。如果將man tag結構中的struct woman tag wif...

不完全型別

有時候我們在一些編譯器寫 的時候會碰見不完全型別這個編譯錯誤,那麼什麼是不完全型別,為啥會出現呢 不完全型別指 函式之外 型別的大小不能被確定的型別 只能以有限方式使用。不能定義該型別的物件。不完全型別只能用於定義指向該型別的指標及引用 1 或者用於宣告使用該型別作為形參型別或者返回值型別。c的型別...