git操作流程
git提交流程git log檢視提交記錄–>git pull**拉取–>git status檢視是否有要提交**–>git add提交多有**–>git commit -m為本次**新增注釋–>git reset撤回提交**
重點:會看錯誤提示
其實我覺得git操作都不是重點,重點是在git報錯的時候會看報錯,現在git的報錯提示已經很友好了,看不懂可以直接翻譯成中文,一看就知道下一步需要怎麼操作了,例如:讓你去git commit 等等,你git status 看一下,然後git commit,在執行你想要執行的就ok了
提交操作
git add .
git commit -m "說明內容" 後邊可以跟檔案明
git push origin couponcollection
建立分支
git branch 「分支名」
檢視分支
git show-ref 「分支名」
切換到主分支
git checkout master
更新遠端分支
git remote update origin --prune
合併到本地
一條語句:git fetch --all && git reset --hard origin/master && git pull
git pull
git fetch --all
git reset --hard origin/master
合併到主分支
git merge --no-ff -m "合併couponcollection" couponcollection
git常用命令
git init命令:建立乙個新的git**庫
git init [project-name]命令:新建乙個目錄初始化**庫
git config --list命令:顯示當前git配置
git config -e[
--global]
:編輯git配置檔案
git config [
--global] user.name "[name]"命令:提交**時的使用者資訊
git add [filed1]命令:新增指定檔案到快取區
git add [dir]命令:新增指定目錄到快取區
git add -p:新增每個變化前都需要確認,對於同乙個檔案的多處變換,可以實現分次提交
git rm [file1]命令:刪除工作區檔案
git rm --cached [file]ml:停止最終檔案,但檔案還保留在工作區
git mv [file-original]
[file-renamed]命令:改名檔案,並將改名檔案放入暫存區
git commit -m [message]命令:提交暫存區到倉庫區
git branch命令:列出所有本地分支
git tag命令:列出所有標籤
git status命令:顯示所有變更檔案資訊
git log命令:顯示當前分支的版本歷史
git shortlog -sn命令:顯示所有提交過的使用者,按提交次數排序
git blame [file]命令:顯示指定檔案什麼人在什麼時間修改過
git diff命令:顯示快取區和工作區的差異
git show [commit]命令:顯示某次提交和原資料之間的變化
git reflog命令:顯示當前分支最近幾次提交
git remote -v命令:顯示所有遠端倉庫
git remote add [shortname]
[url]命令:新增乙個新的遠端倉庫並連線
git pull [remote]
[branch]命令:取回遠端倉庫的變化,與本地分支合併
git push [remote]
[branch]命令:上傳指定分支到遠端倉庫
git push [remote]
--force命令:強制推動分支到遠端倉庫,即便有衝突
git push [remote]
--all命令:推送所有分支到遠端倉庫
git checkout [file]命令:恢復暫存區的指定檔案到工作區
git reset [file]命令:重置快取區檔案,與上次commit保持一致,但工作區不發生變化
git revert [commit]命令:新建commit,用來撤銷指定commit,所有變化被將被前者抵消,並應用到當前分支
git stash命令:暫時將未提交的變化移除,稍後再移入
git archive命令:生成可供發布的壓縮包
git pull命令:從伺服器拉取**,將本地**更新為最新**
git 操作基本步驟
1.在遠端伺服器上建立乙個新的git庫 git init bare project.git 5.data git給git使用者 分配許可權 chown userid groupid data git project.git 6.向 data git讀寫許可權 如果沒有寫許可權,好像沒法push 一定...
git 超詳細基本操作
1 在現有目錄中初始化倉庫 進入該專案 git init git add c git add license git commit m initial project version 2 轉殖現有的倉庫 git clone 3 檢視當前檔案的狀態 git status 顯示沒有,進行建立檔案,會顯示...
git詳細操作
分布式 git版本控制系統是乙個分布式的系統 是用來儲存工程源 歷史狀態的命令列工具 儲存點 git的儲存點可以追蹤原始碼中的檔案 並能得到某乙個時間點上的整個工程專案額狀態 可以在該儲存點將多人提交的原始碼合併,也可以會退到某乙個儲存點上 git離線操作性 git可以離線進行 提交 git基於快照...