git 常用操作

2022-07-05 17:36:13 字數 997 閱讀 2180

一、配置 git 資訊

git config --global user.email 「郵箱」 配置git的使用者郵箱

git config --global user.name 「使用者名稱」 配置git的使用者名稱

git config --list 檢視當前的配置資訊

git clone 遠端倉庫位址 從遠端倉庫轉殖到本地(第一次使用)

git init 初始化git倉庫,使用git來管理專案

git pull 遠端倉庫位址 分支名稱 從遠端倉庫拉取專案到本地

git status 檢視當前git倉庫的狀態

git add 檔名稱 把工作目錄中的檔案新增到暫存區

git add . 把工作目錄中所有未跟蹤的和修改後的檔案新增到暫存區

git rm --cached 檔名稱 把暫存區中的檔案刪除

git checkout 檔名稱 從暫存區中恢復檔案到工作目錄

git commit -m 說明資訊 把暫存區內容提交本地git倉庫

git log 檢視提交記錄,只能檢視當前版本之前的提交記錄

git reset --hard 提交id 從git倉庫中恢復到工作目錄

git reflog 檢視所有的提交記錄,以及恢復記錄

git branch 檢視所有的分支

git branch 分支名稱 建立分支

git checkout 分支名稱 切換分支

git merge 分支名稱 合併分支

git branch -d 分支名稱 刪除分支(前提是已經合併了)

git branch -d 分支名稱 強制刪除分支(即使沒有合併)

git push 遠端倉庫位址 分支名稱 把本地git倉庫的分支提交到遠端git倉庫

git remote add 遠端倉庫別名 遠端倉庫位址 給遠端倉庫起別名

git push 遠端倉庫別名 分支名稱 使用別名提交到遠端倉庫

忽略檔案

.gitignore 自動忽略該檔案中的檔案

git常用操作

git是一款分布式的版本控制軟體,相比svn,功能更強大,自然而然操作更複雜一些。git在本地也是以git版本庫的形式管理,而svn在本地管理的僅是乙個版本庫的副本。很明顯的乙個不同點 git你可以在本地做一些修改,然後commit到本地的版本庫,最後push到伺服器,而svn只要一commit,更...

Git常用操作

有時候我們需要修改之前提交的時候的說明資訊,沒有操作命令可以直接完成,但是使用rebase命令可以實現。例如我們要修改倒數第二次的提交的說明資訊 git rebase i head 3 注意 這裡head 後面跟著的是3而不是2,因為這裡指的是要修改的提交的父提交。之後會進入到文字編輯介面,如下圖 ...

Git常用操作

這裡記錄目前我最常用的操作。因為是最常用的,就不包括什麼建立倉庫,設定使用者資訊啊,這種設定一次的了。先上一張圖 1.分支管理 檢視本地分支 git branch 檢視所有分支 本地 遠端 git branch a 建立分支 git branch 切換分支 git checkout 建立 切換分支 ...