GIT 簡介
git是什么,在維基百科上是這么介紹的:
git是一個分布式的版本控制軟件
分布式
是相對于集中式而言的,分布式即每一個git庫都是一個完整的庫。
每個庫的地位都是平等的,但是一般在實際開發(fā)都需要有一個統(tǒng)一的代碼管理平臺(服務器)。來簡化開發(fā),我們只需要和指定的一個遠端git庫代碼保持一致,就可以保證整個團隊的代碼一致。版本控制
是說它會保留各個歷史的代碼。而且我們可以通過一些commands
來恢復就的代碼,它還支持分支
操作,在同一個代碼版本上分出兩個不同的版本開發(fā)。當開發(fā)到一個里程碑后可以建立TAG
標簽。- git提供了一系列的
沖突解決
方案,讓我們在代碼出現(xiàn)沖突之后可以快速的解決沖突。- git的生態(tài)也很完整
- github上有很多很棒的開源代碼,我們可以在上面學習,
- gitlab 是現(xiàn)在國內(nèi)大多公司在進行代碼管理時使用的一個代碼管理平臺
一個最簡單的GIT操作流程
前提:已經(jīng)建立一個git倉庫
- 創(chuàng)建或修改一個文件
- 將修改加入到git的緩存區(qū),使用
git add
命令- 將緩存區(qū)的修改內(nèi)容
提交
到版本控制,這時使用的是git commit
命令- 將已經(jīng)提交的內(nèi)容,推送給遠端的git倉庫,這時使用的是
git push
命令
git的工作流程&命令
配置:
git config
用來配置本地用戶信息,提交代碼時的標記git cat-file
用來查看文件類型或內(nèi)容本地操作:
git init
用來創(chuàng)建一個新的git庫git add
添加修改到暫存區(qū)git checkout
恢復工作區(qū)的文件,恢復成暫存區(qū)git commit
提交暫存區(qū)調(diào)整到HEAD(git庫)git reset
恢復暫存區(qū),從HEAD中恢復git status
查看暫存區(qū)狀態(tài)git log
查看歷史版本記錄git diff
比較兩個文件的差別git branch
查看分支信息git rebase
變基操作臨時任務:文章來源:http://www.zghlxwxcb.cn/news/detail-625504.html
git stash
將當前內(nèi)容臨時存儲協(xié)作開發(fā):文章來源地址http://www.zghlxwxcb.cn/news/detail-625504.html
git clone
克隆遠程庫git push
推送本地庫到遠端git fetch
拉取遠端版本內(nèi)容git merge
合并兩個版本的差別git pull
拉取遠端的版本內(nèi)容,并合并差別
到了這里,關于git管理工具學習(圖解使用git工作流程)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!