GIT學習與GIEE 碼雲體驗

2022-05-06 15:48:10 字數 1846 閱讀 8118

git

是乙個開源的分布式版本控制系統,可以有效、高速的處理從很小到非常大的專案版本管理。git 是 linus torvalds 為了幫助管理 linux 核心開發而開發的乙個開放原始碼的版本控制軟體。

順應時代潮流,學習git,經過差不多一天的學習,整理了一些基礎的命令。

git init 建立初始化git本地倉庫。最好是新的空資料夾。

git config --global user.name "名字"   這個名稱最好是和gitee的登入名稱保持一致。

git config --global user.email "email" 這裡寫上郵箱位址。

gid add 《檔名》 新增要提交的檔案到暫存區,可以新增多個,及一次commit之前可以多次add。

git commit -m "注釋" 這個注釋在正常情況下是必須要加的,有不寫注釋的方法,但是不利於維護,所以沒學。。。。。。

git status 檢視當前的工作狀態,即修改了那些檔案,或者是否是需要提交。

git diff 《檔名》  這個命令可以檢視檔案的修改內容。

git log 顯示從最近到最遠的提交日誌,就是檢視版本資訊。標記有head得版本是當前master的版本。

git reset --hard head^ 回退到上乙個版本,如果不小心改錯了**就回退到上乙個版本再次修改。

git reset --hard 版本號 版本號是指前5位。

git checkout --檔名 直接丟棄工作區的修改,未做add,commit操作。

git rest head《檔名》 將這個檔案在暫存區中的記錄刪除,即已經做了add操作的檔案。然後再使用git checkout --file 即可回退到最初狀態。

如果已經commit,則直接回退版本。

分支git checkout -b 《分支名》 建立乙個新的分支,-b相當於執行了git branch dev  與 git checkout dev 即建立dev並轉到dev.

git chekout 《分支名》 切換到指定分支.

git branch 檢視所有分支,帶*說明是當前操作的分支。

git merge dev 注意當前要在比dev更高以及的分支上,這是合併dev到比他高一級的分支上。

got branch -d 《分支名》 刪除這個分支。

git log --graph 這個命令會有線狀圖來記錄各個分支的情況。

git merge --no-ff -m "注釋"  《分支名》 將這個分支以fast forward 方式合併到他的上級分支中。

git branch -d 《分支名》 大寫d與小寫d不同的地方在於,大寫d是強行刪除。

git stash 將現在正在做的工作場景存起來。這個如果專案要修bug,但是不能影響其他功能,可以先存下手中的活。然後新建分支修復bug,再回頭繼續開發。

git stash list 顯示所有的stash,即被儲存的工作場景。

關聯遠端庫

ssh-keygen -t rsa -c "郵箱" 獲取ssh公鑰.

在碼雲中個人->設定->設定ssh公鑰。

git remote add origin git@倉庫名.git   就是新建專案的位址出去http://之後加上.git,gitee.com:這個要注意。。這個錯誤很難受。     示例:git remote add origin [email protected]:ailh/gitee.git。

git remote -v 顯示當前遠端倉庫的資訊。

git remote rm origin 刪除這個origin遠端倉庫。

git push 《鏈結倉庫名》 《分支名》 通常是master  向遠端倉庫推送。

git clon git@倉庫名.git   從遠端倉庫轉殖。

git上傳碼雲

2.上傳 git add git commit m git pull git push 3.新建分支 1 檢視所有分支 git branch a 2 新建本地分支 git branch dev 3 切換本地分支 git checkout dev 4 上傳伺服器分支 git checkout dev ...

git 碼雲筆記

1.webstorm 提交 到碼雲,先進行專案的初始化 git init 2.建立專案與遠端碼雲倉庫位址關聯 git remote add origin master 就是乙個名稱 加上倉庫位址 https x 3.然後把倉庫 更新到本地 git pull 倉庫位址,或者專案右鍵找到git repo...

碼雲git筆記

以後要日常使用這個東西,所以今天又學習了下,具體鏈結如下 碼雲幫助中心 先記錄一點簡單的入門東西 git 全域性設定 git config global user.name 白白的 git config global user.email cb qq.com 建立 git 倉庫 mkdir liub...