Git使用方法

2021-10-09 08:51:52 字數 2644 閱讀 8749

提交**步驟

git add .

git commit -m "更改**記錄方便自己檢視回滾"

git commit -a -m "更改**記錄方便自己檢視回滾"

設定git 伺服器的位址

git remote add origin  "位址"
推送到伺服器

git push origin master
設定臨時使用者資訊 

git config user.email '[email protected]'

git config user.user'chejia12'

設定全域性使用者資訊

git config --global user.email '[email protected]'

git config --global user.email 'chejia12'

回滾歷史版本:

檢視歷史版本     git log  使用 q 推出歷史檢視;

回滾 git reset --hard 版本含前幾位

刪除分支

git branch -d [分支名字]
從乙個指定提交建立分支

git branch [新分支ming] [從乙個指定提交]
切換分支

git check [分支名字]
撤銷上次提交

git reset --hard head^
1.直接刪除上次提交,使用reset命令

git reset --hard head^

強制提交至伺服器

git push origin master -f
head是指向最新的提交,上一次提交是head^,上上次是head^^,也可以寫成head~2 ,依次類推。

1.1刪除上次提價還可以使用revert命令

git revert head

git push origin master

1.2 兩者差別:

revert是放棄指定提交的修改,但是會生成一次新的提交,需要填寫提交注釋,以前的歷史記錄都在;

reset是指將head指標指到指定提交,歷史記錄中不會出現放棄的提交記錄。

cgit: fatal: pathspec is in submodule_小小白-csdn部落格

解決辦法:

原因是 這個目錄裡已經含有git版本管理

git rm --cached directory

git add directory

mdk5 忽略檔案 名字

檔案內容

*.bak 

*.ddk

*.edk

*.lst

*.lnp

*.mpf

*.mpj

*.obj

*.omf

*.plg

*.rpt

*.tmp

*.__i

*.crf

*.o

*.d

*.axf

*.tra

*.dep

jlinklog.txt

*.iex

*.htm

*.sct

*.map

一鍵刪除mdk5編譯中間檔案指令碼  kill_obj.bat

del *.bak /s

del *.ddk /s

del *.edk /s

del *.lst /s

del *.lnp /s

del *.mpf /s

del *.mpj /s

del *.obj /s

del *.omf /s

::del *.opt /s ::²»ôêðíé¾³ýjlinkµäéèöã

del *.plg /s

del *.rpt /s

del *.tmp /s

del *.__i /s

del *.crf /s

del *.o /s

del *.d /s

del *.axf /s

del *.tra /s

del *.dep /s

del jlinklog.txt /s

del *.iex /s

del *.htm /s

::del *.sct /s

del *.map /s

exit

Git 使用方法

git 常用命令 git init here 建立本地倉庫 repository 將會在資料夾下建立乙個 git 資料夾,git 資料夾裡儲存了所有的版本資訊 標記等內容 git remote add origin git github.com winter1991 helloworld.git 把...

Git 使用方法

git 常用命令 git init here 建立本地倉庫 repository 將會在資料夾下建立乙個 git 資料夾,git 資料夾裡儲存了所有的版本資訊 標記等內容 git remote add origin git github.com winter1991 helloworld.git 把...

Git使用方法

最近專案用到了git,開始,覺得非常難用,後來,也就習慣了。現在,簡單概括下git的常用操作吧,後續的話我會繼續補充的。1 clone 的檢出,使用git轉殖,可以使用圖形化介面,也可以使用命令。2 pull 使用這個命令,可能用svn的人不太習慣,但可以放心,你選擇單個檔案,或者這個專案來pull...