github
安裝 github:
windows 平台:
mac 平台:
git
安裝 git:
配置工具
git config --global user.name "[name]" 配置 commit 操作預設的提交者
git config --global user.email "email address" 配置 commit 操作預設的提交者的郵箱
git config --global color.ui auto 配置 git 操作命令行彩色顯示方案
建立倉庫
git init [project-name] 建立乙個新的本地**倉庫,倉庫名為 project-name
檢視與標註修改
git status 列出所有新建或更改過的,等待提交的檔案
git diff 顯示尚未新增的,新的或修改過的檔案與原檔案的不同之處
git add [file] 將需要提交的檔案新增到列表
git diff --staged 顯示已新增的,新的或修改過的檔案與原檔案的不同之處
git reset [file] 取消新增已新增的新的或修改過的檔案
git commit -m "[descriptive message]" 為已經新增的修改編寫注釋
將更改分組
git branch 列出當前倉庫在本地的所有分支
git branch [branch-name] 建立新的分支
git checkout [branch-name] 切換分支
git merge [branch] 合併分支
git branch -d [branch-name] 刪除分支
更改檔名
git rm [file] 刪除檔案並將該變更記錄下來
git rm --cached [file] 刪除版本控制中的 file 檔案,但保留本地副本
git mv [file-original][file-renamed] 修改檔名並將該變更記錄下來
忽略臨時檔案
*.logbuild/temp-*
在 .gitignore 檔案中記錄了不需要跟蹤變動的檔案和路徑
git ls-files --other --ignored --exclude-standard 列出該專案中所有的被忽略的檔案
管理更改狀態
git stash 暫時儲存所有的更改跟蹤檔案
git stash pop 回滾到最近一次儲存的更改狀態
git stash list 列出所有的儲存的更改狀態
git stash drop 刪除已儲存的更改狀態
檢視操作歷史
git log 列出當前狀態的版本歷史
git log --follow [file] 列出指定檔案的版本歷史,包括重新命名
git diff [first-branch] [second-branch] 顯示兩個分支之間的差異
git show [commit] 列出指定注釋對應的更改
重新提交
git reset [commit] 撤銷 [commit] 後的所有記錄,但保持本地更改
git reset --hard [commit] 撤銷 [commit] 後的所有記錄,並刪除本地更改,一切恢復到 [commit] 版本
同步更改
git merge [bookmark]/[branch] 將指定位置/分支的內容與當前本地分支合併
git push [alias][branch] 提交更改
git使用手冊
備忘錄 1.git init 建立git倉庫 2.git add 把檔案加入到快取區 3.git status 檢視當前快取區狀態 4.git commit m 本次提交的資訊 提交到本地倉庫 5.git remote 別名 github 專案位址 為專案位址取乙個別名 6.git push 別名或...
git使用手冊
git config global user.name fish6058 git config global user.email youremail qq.com 建立版本庫 git init 檢視倉庫狀態 git status 新增到快取區 git add filename 新增到版本區 m 為...
git使用手冊
1.新建檔案 mkdir 建立資料夾 目錄 2.初始化 git init 這裡會生成乙個.git檔案 3.與origin master建立連線 4.把遠端分支拉到本地 git fetch origin dev dev為遠端倉庫的分支名 5.在本地建立分支dev並切換到該分支 git checkout...