摘要:現(xiàn)在我們需要看看編輯器中,有沒有合并沖突,起服務檢查一次沒問題的話,那么我們先提交全部到暫存區(qū)然后本次提交的描述,現(xiàn)在就可以將本地代碼推到線上倉庫。
ssh - keygen 配置密鑰
git add 具體路徑 指定某一個文件進行提交
git add .提交全部到暫存區(qū)
git status 提交工作區(qū)(組)和暫存區(qū)(組)的修改
git commit -m ‘本次提交的描述’ 把暫存區(qū)的修改提交到本地倉庫
git log 查看歷史記錄
git push origin 分支名 提交到遠程倉庫 把本地版本庫的修改
git config --global user.name XXX 全局配置用戶名
git config --global user.email XXX 全局配置郵箱
撤銷:
(1) : 撤銷工作區(qū)的修改 git checkout – 空格 文件路徑
(2) : 撤銷暫存區(qū)的修改 git reset 文件路徑 把暫存區(qū)的修改撤回到工作區(qū)
git checkout --文件路徑
(3) : 版本回退
git reset --hard HEAD^ 回退一個版本
git reset --hard commit_id 回退指定版本
創(chuàng)建并切換分支 git checkout -b 分支名
切換分支 git checkout 分支名
查看本地分支 git branch
查看遠程分支 git branch -r
查看所有分支 git branch -a
刪除本地分支 git branch -d 分支名
刪除遠程分支 git push origin -d 分支名
合并分支 先切換到需要代碼的分支 git merge 分支名(要合并的分支)
拉取分支上的代碼 git pull origin 分支名
1.首先“jph”分支,是我自己的開發(fā)分支,其他成員并不使用,此分支除我之外沒有其他人會推代碼,所以當我”git add . (提交全部到暫存區(qū))& git commit -m ‘本次提交的描述’(把暫存區(qū)的修改提交到本地倉庫)“之后,無需拉取此分支最新代碼,直接push就好。
2.當我”git push“之后,出現(xiàn)100%時,證明代碼已經(jīng)推到線上倉庫”jph“分支,那么我要切換到開發(fā)分支”git checkout dev“,因為”dev“分支是所有成員都在使用的開發(fā)分支,此時我本地的”dev“分支代碼可能已經(jīng)落后幾個版本,通俗的說就是其他開發(fā)成員已經(jīng)往”dev“分支推過代碼,那么我現(xiàn)在需要拉取最新代碼再進行合并,否則你會將其他開發(fā)者的代碼覆蓋,所以當我切換到”dev“分支,首先拉取了最新代碼,這一點要切記!然后執(zhí)行”git merge jph“(合并分支 先切換到需要代碼的分支 git merge 分支名(要合并的分支))。
3.執(zhí)行”git merge jph“后,你可能會看到這樣,請不必驚慌屬于正常現(xiàn)象,作者本人解決方法是直接將這個小黑板關掉,再開一次。
4.那么重開后是這樣的,注意括號中中(dev|MERGING),大概意思就是合并中,或者說正在合并。現(xiàn)在我們需要看看vscode(編輯器)中,有沒有合并沖突,起服務檢查一次沒問題的話,那么我們先”git add . (提交全部到暫存區(qū))然后 git commit -m ‘本次提交的描述’,現(xiàn)在就可以”git push“將本地代碼推到線上倉庫。
5.這一步呢一般可以正常”push“成功,但是也有特殊情況,假如你第四步完畢后,”git push“報錯,請不必驚訝,一般報錯原因只有一個,就是在你剛剛合并的時候,恰好又有人推了代碼,那么我們現(xiàn)在再”git pull“拉取最新代碼,拉完后再”git push“就ok啦。
文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/119352.html
摘要:背景小白進入公司,進入日常多人開發(fā),的使用應該是新人要掌握的第一個技能。然后就可以代碼了情景測試告訴小白,測試通過這時候,小白就可以切換到分支,將自己新建的分支代碼合并到分支,操作參考在分支合并新分支代碼。 1 背景 小白進入公司,進入日常多人開發(fā),git的使用應該是新人要掌握的第一個技能。git是一個分布式數(shù)據(jù)存儲庫,分為遠程存儲和本地存儲,本地存儲的話,每一臺計算機就相當于一個存儲...
摘要:詳解及實用指南之一本地操作詳解及實用指南之二遠程操作創(chuàng)建與合并分支利用分支就可以實現(xiàn)多人開發(fā)的偉大模式,從而提高生產效率。分支默認情況下,是一條線,利用指向最新的提交,再用批向就能確定當前分支以及當前分支的提交點。 1. git 詳解及實用指南之一 (本地操作) 2. git 詳解及實用指南之二 (遠程操作) 1.創(chuàng)建與合并分支 利用分支就可以實現(xiàn)多人開發(fā)的偉大模式,從而提高生產效率。...
摘要:詳解及實用指南之一本地操作詳解及實用指南之二遠程操作創(chuàng)建與合并分支利用分支就可以實現(xiàn)多人開發(fā)的偉大模式,從而提高生產效率。分支默認情況下,是一條線,利用指向最新的提交,再用批向就能確定當前分支以及當前分支的提交點。 1. git 詳解及實用指南之一 (本地操作) 2. git 詳解及實用指南之二 (遠程操作) 1.創(chuàng)建與合并分支 利用分支就可以實現(xiàn)多人開發(fā)的偉大模式,從而提高生產效率。...
閱讀 1410·2021-10-08 10:04
閱讀 733·2021-09-07 09:58
閱讀 2912·2019-08-30 15:55
閱讀 2423·2019-08-29 17:21
閱讀 2125·2019-08-28 18:04
閱讀 3075·2019-08-28 17:57
閱讀 714·2019-08-26 11:46
閱讀 2227·2019-08-23 17:20