git 把分支**—合併給—master主分支
git 把master主分支—合併—給分支**
常用命令
參考鏈結
一、gitignore規則不生效
.gitignore只能忽略那些原來沒有被track的檔案,如果某些檔案已經被納入了版本管理中,
則修改.gitignore是無效的。
解決方法就是先把本地快取刪除(改變成未track狀態),然後再提交:
git rm -r --cached .
git add .
git commit -m update .gitignore
二、cmd中退出正在執行的git命令的方法
這個是個比較簡單的需求,有時候在windows cmd中鍵入例如git tag之類的命令,如果tag特別多,
則一直輸出不停,按ctrl+c,esc等都沒辦法,
解決方式也很簡單:按q,然後按回車,然後就可以退出了。雖然只是個小經驗,但感覺還是能解決
些問題,所以總結一下。
三、git之pull後回退版本
執行git reflog命令檢視你的歷史變更記錄,如下:
fdb70fe head@: pull origin newpbft: fast-forward
40a9a83 head@: checkout: moving from guan to master
b3fa4c3 head@: commit: copy from newpbft, first init
71bf0ec head@: checkout: moving from newpbft to guan
71bf0ec head@: commit: 1. add movestore() to clean up certstore and blockstore.
1006d67 head@: commit: 1. add pbft branch to puppeth.
fa3fb56 head@: commit: 1. change some errors about packages and vars
5f40fdc head@: checkout: moving from master to newpbft
40a9a83 head@: clone: from
然後用git reset --hard head@,(n是你要回退到的引用位置)回退。
比如上圖可執行 git reset --hard 40a9a83
四、git去除版本控制git移除版本控制操作參考資料
git的版本控制是由其檔案中的 .git檔案來進行控制,但是這個檔案一般情況是隱藏的。
想去除git的版本控制,有兩種方式。
1.可以直接將其中的.git檔案找出並刪除
2.還可以通過命令的方式來操作。如下
你需要先開啟專案檔案,
然後,在檔案中選擇git bash here,進入git命令
git會進入當前檔案目錄,
然後執行如下命令:
find . -name ".git" | xargs rm -rf
該專案就會去除git的版本控制了。再修改的話也不會影響git的版本庫。
git的簡單使用
公司用svn來管理進行版本管理,使用不是很習慣。偶然在網路上看到git這個工具,覺得很不錯,正好可以用來對自己的 進行管理,以後就不需要再打包乙個乙個備份了。平台是 centos5 git version git version 1.7.8.git 初始化乙個git倉庫 git init 提交使用者...
git的簡單使用
git 新建乙個專案,cd 開啟這個資料夾第一層目錄就好了,git branch一下檢視分支 git branch develop建立乙個分支 git branch 檢視分支,現在你就有兩個了 git checkout develop切換到開發分支 現在你發現develop是綠色的,說明你在當前分支...
git 的簡單使用
1.git init 2.git config global user.email huazai com 3.git config global user.name huazai 4.git add 5.git commit m 說明這次有哪些改動 6.git log 7.git help 8.gi...