日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

git强制推送_Git 常用命令

發布時間:2023/12/3 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 git强制推送_Git 常用命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Git 常用命令總結

1. GIT 工作區

? ? ? ? ? ? ? ? ? add ? ? ? ? ? ? ? ? commitworking directory ------- index(stage) ---------- HEAD ? ? | ? ? ? ? ? ? ? ? ? ? ? | ? ? ? ? ? ? ? ? ? | ? ? | ? ? ? ? ? ? ? ? ? ? ? | ? ? ? ? ? ? ? ? ? | 工作目錄 ? ? ? ? ? ? ? ? 暫存區 ? ? ? ? ? ? ? 版本庫

2. 狀態

git status # ++ 1git diff ? # ++ 2

3. 記錄

git refloggit log ? # ++ 3

恢復文件到修改前版本

git checkout "5bb4f8e~1" test.conf # ++ 4git checkout d835c65 test.conf ? ? # ++ 5

1. 分支操作

git branch -r ? ? ? ? ? # 列出遠程分支 ++ 6git branch -d branch ? ?# 刪除本地分支 ++ 7git branch -d -r branch # 刪除遠程分支git branch ? ? ? ? ? ? ?# 查看當前分支git branch dev ? ? ? ? ?# 創建分支git checkout dev ? ? ? ?# 切換分支 ++ 8git checkout -b dev ? ? # 創建并checkout分支git checkout -b dev origin/dev # 從遠程分支創建本地分支git checkout HEAD~1 -b dev # 從當前分支的某一個commit開始創建新分支git branch -d dev ? ? ? # 刪除分支git pull ? ? ? ? ? ? ? ?# 拉去遠程分支并合并到本地分支git push origin master ?# 推送本地分支到遠程倉庫git push origin master -f # 強制以本地分支版本替換遠程分支git reset --hard HEAD~1 # 強制回退到某個提交歷史節點 ++ 9## 分支合并git merge dev ? ? ? ? ? # 合并分支 ? ++ 10git branch -v ? ? ? ? ? # 查看各個分支最后一個提交對象的信息git branch --no-merged ?# 查看尚未合并的工作

2. 提交和推送

# 重寫提交歷史git add ? ? ? ? ? ? ? ? ? ? ? ? # 添加工作區內容到暫存區 ++ 11git commit -m "branch test" ? ? # 把暫存區內容提交到版本庫 ++ 12git commit --amend ? ? ? ? ? ? ?# 追加提交到上一個版本 ++ 13

3. 工作現場

git stash ? ? ? ? ? ? ? # 保留工作現場 ++ 14git stash pop ? ? ? ? ? # 返回工作現場 ++ 15

4. 標簽

git tag v1.0 HEAD~1 ? ? # 創建標簽,默認為HEADgit tag -a v1.0 -m "msg"# 創建標簽并指定標簽信息git tag ? ? ? ? ? ? ? ? # 查看所有標簽git show v0.1 ? ? ? ? ? # 查看標簽對應版本的信息git tag -d v0.1 ? ? ? ? # 刪除標簽git push origin v1.0 ? ?# 推送標簽到遠程分支 ++ 16git push origin --tags ?# 一次性推送全部尚未推送到遠程的本地標簽# 刪除遠程標簽git tag -d v1.0git push origin :refs/tags/v1.0

Git 服務配置不同的私鑰

cat >> ~/.ssh/config << EOF# Host *.workdomain.com # IdentityFile ~/.ssh/id_rsa.github # User git Host git.coding.net?github.com 172.16.0.* User username PreferredAuthentications publickey IdentityFile ~/.ssh/id_rsa.github EOF

git 本地項目添加多個遠程倉庫

# 第一種方式:## 添加遠程庫git remote add github https://github.com/darebeat/k8s.gitgit remote add gitee https://gitee.com/darebeat/k8s.git## 查看遠程庫及地址git remote -v## 拉,推git pull github/gitee :git push github/gitee :# 第二種方式:(好處是,推送時,可以同時推送到另外一個庫)## 添加另外一個遠程庫git remote set-url --add origin https://github.com/darebeat/k8s.git## 推送git remote -vgit push origin master:master

總結

以上是生活随笔為你收集整理的git强制推送_Git 常用命令的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。