git工作使用技巧

2021-08-14 14:16:18 字數 1952 閱讀 4608

安裝完成後,在開始選單裡找到「git」->「git bash」

git config –global user.name 「your name」

git config –global user.email 「[email protected]

cd f: (開啟f盤)

mkdir (建立子目錄)

pwd (顯示當前目錄)

git init (把這個目錄變成git可以管理的倉庫)

git add 檔案

git commit -m 「說明」

git status (倉庫當前的狀態)

git diff (檢視不同)

git log [–pretty=oneline ] (檢視歷史記錄)

git reset –hard head^ (回退到上乙個版本,head後可以是 commit_id)

git reflog (用來記錄你的每一次命令,找到commit_id回到未來某個版本)

git diff head – (檢視工作區和版本庫裡面最新版本的區別)

git checkout – (用版本庫里的版本替換工作區的版本,無論工作區是修改還是刪除)

git reset head (把暫存區的修改撤銷掉(unstage),重新放回工作區. 用head時,表示最新的版本)

git rm (用於刪除乙個檔案)

ssh-keygen -t rsa -c 「[email protected]」 (建立ssh key)

git remote add origin [email protected]:bruce333/other.git (關聯github遠端庫)

git push -u origin master/git push origin master

(推送到遠端庫,第一次用含有 -u 的命令,推送master分支的所有內容,此後用後面的命令推送最新修改)

git clone [email protected]:bruce333/other.git (轉殖乙個本地庫)

git checkout -b dev

(建立dev分支,然後切換到dev分支,相當於以下兩條命令:git branch dev[建立分支]/git checkout dev[切換分支])

git branch (列出所有分支,當前分支前面會標乙個*號)

git checkout master (切換到master分支)

git merge dev (合併指定分支到當前分支)

git branch -d dev (刪除dev分支)

git log –graph (檢視分支合併圖)

git merge –no-ff -m 「merge with no-ff」 dev

(通常,合併分支時,如果可能,git會用fast forward模式,但這種模式下,刪除分支後,會丟掉分支資訊;–no-ff表示禁用fast forward,用普通模式合併,合併後的歷史有分支,能看出來曾經做過合併;-m引數,把commit描述寫進去)

git stash (把當前工作現場「儲藏」起來,等以後恢復現場後繼續工作)

git branch -d (強行刪除乙個沒有被合併過的分支)

git remote (檢視遠端庫的資訊) / git remote -v (顯示更詳細的資訊)

git checkout -b branch-name origin/branch-name (在本地建立和遠端分支對應的分支,本地和遠端分支的名稱最好一致)

從本地推送分支,使用git push origin branch-name,如果推送失敗,先用git pull抓取遠端的新提交

git pull

(把最新的提交抓下來;如果提示「no tracking information」,則說明本地分支和遠端分支的鏈結關係沒有建立,

用命令git branch –set-upstream branch-name origin/branch-name)

git tag

git在工作中的使用技巧

ubuntu安裝命令 sudo apt get install git 新建乙個目錄 mkdir git test 在git test目錄下建立乙個版本庫,命令 git init 新增到暫存區 git add code.txt 把暫存區的所有內容提交 git commit m 版本1 推送遠端分支 ...

git 使用技巧

1.working directory 工作目錄 2.git directory git庫目錄 3.git index git索引 git index 可以看作是工作目錄和git庫目錄之間的暫存區,和staging area是相同的意思。最簡單的檢視目前什麼內容在index中的方法是使用git st...

git 使用技巧

參考github官方文件 配置了https和ssh連線。略。可參見github官方文件 進入專案根目錄,輸入 git init 還是在專案根目錄中輸入 git add 還是在專案根目錄中輸入 git commit m 第一次提交,建立專案。在本地專案倉庫的根目錄中,輸入 git remote add...