Git使用心得

2021-10-07 02:38:22 字數 2146 閱讀 1551

記錄對github的一些使用心得

rm -rf .git
echo

"# readme"

>> readme.md

git init

git add readme.md // 新增檔案

git commit -m "first commit" // 提交到暫存區

將本地倉庫推送到遠端倉庫

git remote add origin [email protected]:address 

git push -u origin master

push乙個已經存在的庫

git remote add origin [email protected]:address
新增檔案並提交暫存區

git add filepath

git commit -m " file information "

檢視檔案提交狀態

git status
推送到遠端倉庫

git push origin master
git

rm -r --cached filepath

git commit -m " del file "

git push origin master

檢視所有tag

git tag
建立帶附註的tag

git tag -a 《版本號》 -m "《備註》"
推送指定版本的標籤

git push origin 《版本號》
從本地刪除

git tag -d 《版本號》
刪除遠端標籤

git push origin :refs/tags/《版本號》
tag相當於乙個快照,無法更改,需要修改**的話,建立分支

git checkout -b branch_name tag_name
上述方法沒有嘗試過,使用如下方法獲取到了對應版本的**

git clone --branch 《版本號》

《倉庫位址》

檢視本地分支

git branch
檢視所有分支

git branch -a
建立分支

git branch 

或者使用

git checkout -b 

建立並切換

上傳到指定分支

git checkout 

// 切換到分支

git add filepath // 將要提交的檔案資訊新增到索引庫

git commit -m "your commit" // 提交到版本庫

git push origin

// push

合併分支

git merge 

刪除分支

git branch -d 

clone對應branch

git clone -b 

[email protected]:address

使用git rebase

git rebase -i head~5	//	顯示最近提交的五條commit資訊
將對應commit前的pick修改為edit,儲存

git commit --amend
修改message

git rebase --continue

git push -f // 強制更新遠端伺服器,覆蓋掉原來的commit

git 使用心得

比起svn,git有許多強大之處,比如 本地可以儲存整個修改 提交的歷史記錄 這一點對於離線開發尤其有幫助 支援一次次的增量合併rebase,適合多人合作。不過,再強大的工具,也要 會家 善使,這裡基本 常用的命令就要熟練掌握並且深刻理解,對於一些場景也能夠做到運用自如。以下提供一些問題場景及其解決...

git使用心得

在 git 內都只有三種狀態 已提交 committed 已修改 modified 和已暫存 staged 已提交表示該檔案已經被安全地儲存在本地資料庫 中了 已修改表示修改了某個檔案,但還沒有提交儲存 已暫存表示把已修改的檔案放在下次提交時要儲存的清單中。常用命令 git clone 位址 git...

GIT使用心得

git和svn不同,git的 有三份,分為 本地 本地庫 reponsitory乙份。當commit時,是將本地 提交到本地庫,然後再進行push操作才是將 提交到伺服器。專案哪怕沒有衝突,也必須要先更新後才能提交 在日常開發中有衝突時在所難免的,如何使用eclipse上的git工具進行衝突解決操作...