-
git init 初始化一個倉庫 ,會將該目錄下所有文件交給git管理
-
git status 查看當前版本管理狀態
-
git add 文件1 文件2… 把有變化的文件(新增的、修改的、刪除的) 添加到git暫存區里
git add . 將所有改變的文件統一 加入到暫存區里
-
git rm --cached 文件1 文件2 把暫存區中的文件從暫存區移除
-
git commit -m ‘提交描述’
-
git restore 文件1 文件 2 … 放棄文件的改變
-
git log 查看提交歷史
-
git reflog 查看命令歷史
-
git reset --hard commitid 恢復到指定版本
-
git remote add origin https://gitee.com/nieps/javademo.git 將本地倉庫與遠程倉庫建立聯系
-
git push -u origin master 將本地代碼推送到遠程 首次推送
-
git push -f origin master 強制推送本地代碼到遠程
-
git remote 查看遠程分支的名稱
-
git remote -v 查看遠程分支的名稱及遠程倉庫的地址
-
git remote rm 遠程分支名稱 刪除要本地倉庫與遠程倉庫的關聯關系
-
git pull niu master 拉取遠程服務器代碼
-
git clone 遠程分支地址 將遠程代碼克隆到本地
-
git 命令 --help 查看命令幫助
-
git branch 查看當前的分支
-
git checkout -b 分支的名稱 創建並切換到分支上
-
git switch -c 分支名稱 創建並切換到分支上
-
git branch -d 分支名稱 刪除分支
git branch 分支的名稱 創建分支
git checkout 分支的名稱 切換分支
-
git merge 分支名稱 將分支中的內容合並到當前分支
-
git switch 分支名稱 切換到分支上
-
git tag 標簽名 創建一個標簽 默認該標簽指向最新的commitid
-
git tag 查看所有標簽
-
git tag 標簽名 commitid 給指定的commit打標簽
-
git tag -d 標簽名 刪除標簽
-
git push 遠程分支名稱 標簽名 將指定標簽推送到遠程
-
git push 遠程分支名稱 --tags 將所有標簽推送到遠程
刪除遠程標簽:
- 先刪除本地 git tag -d 標簽名
- 刪除遠程 git push 遠程分支名稱 :/refs/tags/標簽名
-
git push origin(遠程分支名稱) 本地分支:遠程分支 將本地的分支推送到遠程分支
git branch -d 刪除本地分支
git push origin(遠程分支名稱) --delete 遠程倉庫分支名稱
-