Git系列 原理及執行流程

2021-10-03 17:24:05 字數 1165 閱讀 9240

git 基本配置

提交做檔案過濾

touch ~/.gitignore_global

編輯檔案,新增不要git進行管理的檔案

檔案主要是一些ide或者系統的配置檔案比如.classpath .project .iml .ds_store

git config --global core.excludesfile ~/.gitignore_global

參考 gitignore檔案 gitignore_global

使用者名稱和郵箱配置

git config --global user.name "liutuanwang"

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

git 常用命令

1.git status #檢視當前分支狀態

2.git log | git log --pretty # 檢視提交記錄

3.git checkout # 檢出/建立分支, 檢出檔案

4.git stash #快取本地修改

5.git fetch | pull # 拉取遠端提交 

6.git diff | 比較

7.git rebase | 這個比較複雜,用處很大

8.git merge | 合併分支

9.git push | push 到遠端

git help

help 是git的幫助文件,可以檢視具體的命令以及使用方式,使用方式為 git help tag

git tag

tag 用來打標籤,一般乙個大的版本改動之後,需要建立一次標籤,標籤可以用於以後的版本回滾,和發布分析等

使用方式:

git tag | 列出所有的tag 

git tag -l |列出制定tag

git show tag_name | tag內容

git push origin tag_name | 本地tag push到遠端倉庫   git tag -a  -m 'oss遷移的**' v_20160726_oss 

1.深入理解學習git常用工作流

2.**git/圖形化的git參考手冊

3.關於pull request的十個建議

springMVC執行流程及原理

spring的mvc執行原理 1.spring mvc 3.dispatcherservlet請請求提交到目標controller 4.controller進行業務邏輯 處理後,會返回乙個modelandview 5.dispathcher查詢乙個或多個viewresolver視 析器,找到mode...

Python celery原理及執行流程解析

python celery原理及執行流程解析 celery簡介 celery是乙個基於分布式訊息傳輸的非同步任務佇列,它專注於實時處理,同時也支援任務排程。它的執行單元為任務 task 利用多執行緒,如eventlet,gevent等,它們能被併發地執行在單個或多個職程伺服器 worker serv...

Python celery原理及執行流程解析

更多程式設計教程請到 菜鳥教程 高州陽光論壇 人人影視 celery簡介 celery是乙個基於分布式訊息傳輸的非同步任務佇列,它專注於實時處理,同時也支援任務排程。它的執行單元為任務 task 利用多執行緒,如eventlet,gevent等,它們能被併發地執行在單個或多個職程伺服器 worker...