git的詳細說明文件

2022-04-08 05:17:02 字數 2069 閱讀 7990

git status 檢視更改的檔案

git diff 檢視更改檔案細節

git reflog 檢視所有的提交記錄

比較兩個分支然後打成補丁

git diff 分支1 分支2 > 補丁名稱

commit回滾到上一次操作

git reset --soft head^

撤銷某一次提交

git revert 

git push

回滾到某一次提交

git log

git reset --hard

git push origin head --force

設定使用者名稱

git config --global user.name "name"

設定郵箱

git config --global user.email "email"

倉庫變更 切換源

git remote set-url origin [url]

git clone 'url'

git add .

git commit -m 'fixed something'

git remote -v 

沒有源作者專案url 建立: git remote add upstream 'url'

在本地目錄下 git fetch upstream

將最新版本同步到本地目錄 git merge upstream/master  

切換到master分支 git checkout master 

fork 衝突問題

git mergetool

git clone指定分支

git clone url -b 《分支名字》

.gitignore只能忽略那些原來沒有被track的檔案,如果某些檔案已經被納入了版本管理中,則修改.gitignore是無效的

gitrm-r --cached .

更新分支  git fetch

列出分支   git branch

列出所有分支   git branch -a

刪除分支  git branch -d

羅列服務端所有的分支 git fetch -p

專案運用:

step1 : git clone 《專案位址》

step2 : 切換到專案的目錄,預設分支為(master)

step3 : 一般master分支是線上穩定的分支,所以需要建立乙個開發版的分支,例如: develop分支

step5 : 通過本地命令列來檢視線上所有的分支,執行命令: git branch -a

step6 : 若沒有發現我們新創的分支 develop ,需要執行命令 : git fetch 來更新分支列表

step7 : 再次執行git branch -a,發現develop 分支後,我們需要切換到 develop 分支,執行命令 : git checkout develop

step8 : 我們發現本地分支變成了 develop 分支, 通過執行 git pull 將線上的**同步到本地

step9 : 現在就可以在develop分支上面進行開發,再完成某個功能之後,我們需要將本地**同步到線上,執行命令: git add . 

step10 : 再執行命令: git commit -m "**變更的一些說明"

step11 : 再執行命令: git push 成功之後就同步到線上版本了

step12 : 現在develop分支 需要合併到 master,我們需要切換到master分支, 執行命令: git checkout master 有可能別人在master分支上提交了一些東西,所以需要先執行: git pull 將線上的版本同步到本地,成功之後 ,再執行命令: git checkout develop切換到 develop分支,再執行命令: git rebase master 將master分支合併到develop,檢查衝突,合併成功後,確保能執行後,執行命令 : git push

step13 : 再切換到master 執行命令: git merge develop 再執行 git push就好了

ok!

功能詳細說明 專案說明文件編寫規範

markdown 的使用可以按需要參考 規範1 使用 markdown 編寫說明文件 為了更好的利用 git 管理專案,一定要使用 markdown 來編寫專案說明文件,而不是使用.docx等格式的檔案編寫專案說明文件 git 無法管理細節 不要使用.txt用來管理專案說明文件,它的功能太單一,同時...

git使用說明文件

git詳細使用說明文件 git官方文件 生成ssh 無腦下一步,123 替換成自己的郵箱 ssh keygen t rsa c 123456789 qq.com 拷貝ssh key並新增進ssh設定 cat ssh id rsa.pubgit config global user.name 使用者名...

hive hql文件 HIVE說明文件

sql 查詢功能,可以將sql 語句轉換為 mapreduce 任務進行執行,通過自己的 sql去查詢分析需要的內容,這套 sql簡稱 hive sql,使不熟悉 mapreduce 的使用者很 方便的利用 sql語言查詢,彙總,分析資料。hive 適用性 它與關係型資料庫的 sql略有不同,但支援...