常用git指令

1、強制放棄本地修改(新增、刪除文件)
git checkout . && git clean -df //可以放棄所有修改、新增、刪除文件
git checkout . //放棄本地修改,沒有提交的可以回到未修改前版本
git clean //是從工作目錄中移除沒有track的文件.

git checkout – .放棄本地的修改

2、將本地新建分支推到服務器上
git checkout -b simple //本地新建一個分支
git push origin simple //將此分支推送到服務器上
git branch -av //查看服務器上的分支

3、Git創建遠程分支並提交代碼到遠程分支
1、可以通過git branch -r 命令查看遠端庫的分支情況
2、從已有的分支創建新的分支(如從master分支),創建一個dev分支
3、建立本地到遠端倉庫的鏈接 --這樣代碼才能提交上去
git push --set-upstream origin dev //dev爲創建分支的名字
4.遠程倉庫已創建分支並提交代碼

4、Git刪除遠程分支
1、git branch -r
2、git branch -r -d origin/venus_dev
3、git branch -r

5、Git中拉取遠程分支到本地

  1. 新建一個空文件
  2. 初始化 git init
  3. 與origin master建立連接 git remote add origin [email protected]:XXXX/nothing2.git
  4. 把遠程分支拉到本地 git fetch origin dev(dev 爲遠程倉庫的分支名)
  5. 在本地創建分支dev並切換到該分支 git checkout -b dev(本地) origin/dev(遠程)
  6. 把某個分支上的內容都拉取到本地 git pull origin dev(遠程)

6、Git中從遠程的分支獲取最新的版本到本地方式
1、git fetch origin master:tmp
2、git diff tmp
3、git merge tmp

7、git如何關聯遠程倉庫以及如何切換關聯的遠程分支
1.關聯遠程分支
git remote add origin [email protected]:git_username/repository_name.git
注意:origin代表遠程倉庫 後面緊接着倉庫地址

2.切換關聯的遠程分支
git remote remove origin
git branch --set-upstream-to origin/develop develop
//或者
git remote add origin [email protected]:git_username/repository_name.git

8、git commit -m “message”
這種是比較常見的用法,-m 參數表示可以直接輸入後面的“message”,如果不加 -m參數,那麼是不能直接輸入message的,而是會調用一個編輯器一般是vim來讓你輸入這個message,

9、tig的用法
用來查看過去log的修改項
箭頭上下鍵 用來翻滾commit項目,“Enter”用來進入具體的項目,“J/K”用來 翻滾具體的修改項

10、Git中.gitignore文件的使用
CMakeFiles
output
Debug
orfw_app
/.vscode/settings.json

11、git push
git push --set-upstream origin P3X

12、版本回退
https://blog.csdn.net/cloudzpc/article/details/79658465
(1)本地版本回退
git reflog
git reset --hard 版本號
(2)自己的遠程分支版本回退
git reflog
git reset --hard 版本號
接着,強制推送到遠程分支(本地分支回滾後,版本將落後遠程分支,必須使用強制推送覆蓋遠程分支,否則無法推送到遠程分支)
git push -f

13、git 中出現>這個符號怎麼辦
這個表示沒有輸入完成,輸入沒有閉合。
ctrl + d 即可退出

14、git add
一次性提交 git add . 要注意的是 , 需要確認是否所有文件都是需要被追蹤的。避免其他非必要文件被提交到代碼倉庫。
ls -alF 查看當前所有文件
rm -rf orfw_app
rm -rf orfw_app_release

15、git checkout
git checkout – 該命令用於拉取暫存區文件 並將其替換成工作區文件

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章