第一種方式:
- git init? ? ? ?//初始化 git
- git clone?https://github.com/luckygilrhpp/gitTest.git? ? ?//克隆遠程倉庫代碼
- 將要提交的文件夾復制到這個clone的遠程倉庫里面
第二種方式:
- git init? ? ? ?
- git remote add origin?https://github.com/luckygilrhpp/gitTest.git? ?(git remote add? 本地倉庫別名? ? 遠程倉庫地址)
- git add .
- git commit -m '提交備注'?
- git pull origin
- git push origin main? ? ?(main 提交到哪個分支,一般不寫,會提交到默認分支)
- git push origin main -f? ? ? ? ?(初次創建遠程倉庫有文件且不重要,可強制推送替換掉遠程倉庫的文件)
?常用git指令
- git? init? ? ? ?//初始化 git
- git? add .? ? ? //添加到緩存區
- git? commit -m? ?? ?//提交緩存區代碼
- git? pull? ? ? //拉取代碼
- git? push? ?// 推送代碼
- git? branch -v? ? //查看每一個分支的最后一次提交
- git? branch <分支名>? ?// 創建分支
- git? checkout??<分支名>? // 切換分支
- git? checkout -b <分支名>? ?//創建并切換到分支
- git? branch? -M? main? ?//將本地分支?
main
?重命名為?main
- git? push??-u? origin? main? ?//用于將本地分支?
main
?的更新推送到遠程分支origin / main- git? fetch? ? ? //拉取遠程倉庫中本地沒有的最新數據
- git? reset? -- HEAD? ?//可以刪除本地最后一個 commit
- git? ?push? -- force-with-lease? ? ?//推送到遠程刪除掉最后一個commit
git 合并 a b 分支
如何 將a
分支的變更合并到b
分支 ?
- ? git? checkout? b? ? ? //先切換到b 分支上
- ? git? merge? a? ? ? //執行合并操作,將
a
分支的變更合并到當前分支(b
分支)
相關文章👇
?git基礎操作理解_對于git賬號操作的理解
簡單易懂的Git回滾操作(reset、revert)
git 如何刪除新已push的代碼