git原理及操作

2021-09-22 21:08:33 字數 1141 閱讀 3020

git是乙個開源的分布式版本控制軟體。github、gitlab是基於git的運程檔案託管平台。

正常提交流程

git把管理的檔案分為兩個區域四種狀態

工作區:當前開發程式所在目錄稱為工作區,即:工作開發都是在該目錄,該區域的檔案會有狀態的變化且狀態由git自動檢測,如果程式中檔案做任何操作(增、刪、改),檔案狀態均會被檢測到,可以使用 【git status】命令檢視。

版本庫:工作區檢測到有檔案發生變化,那麼意味著較上乙個版本之後對程式進行了修改,修改完成之後,可以當做下一版本進行提交,那麼就是執行 【git add .】 將所有檔案提交到暫存區,然後再執行【git commit -m 『又乙個版本』】提交到版本庫的分支即可,之後可以使用【git log】命令檢視版本記錄。

回滾流程

分支

git commit -m 「注釋內容」

git log

git reset --hard 需要回退的版本號

git reflog

git branch 新建分支名

git checkout 分支名

git merge 分支名

git rebase

git pull

git push

如果你正確地使用git,相信我們都會頻繁地做一些原子commit.我們也要銘記以下警句:不要落入svn人員的行為模式:commit+push,這是集中式版本控制系統的最常見工作模式:每乙個commit都立即push到server上。

git命令及工作原理

git add 新增到暫存區 git commit m 提交到倉庫 git status 檢視狀態 git log 檢視歷史紀錄 git relog git reset head 回退 git reset 版本號 回退 git checkout 回退 建立dev分支然後切換 建立並卻換分支 git ...

git 操作及命令

git 是目前世界上最先進的分布式版本控制系統 沒有之一 源 管理方便多人協同開發 方便版本控制紅色表示新建檔案或者新修改的檔案,都在工作區.綠色表示檔案在暫存區 新建的login.py檔案在工作區,需要新增到暫存區並提交到倉庫區 git status 新增專案中所有檔案 git add 或者 新增...

for迴圈原理及操作

for迴圈是程式語言中一種迴圈語句,迴圈語句由迴圈體及迴圈的判定條件兩部分組成。js例項 for var i 0 i 100 i 變數初始化var i 1 迴圈條件 i 100 迴圈語句塊console.log i 迴圈變化 i 上述 會迴圈輸出0 99的數值 var i 1 此時i的值為1,迴圈條...