摘要:和遠(yuǎn)程倉(cāng)庫(kù)版本控制,多人協(xié)作。將最近提交到版本庫(kù)的文件撤回刪除命令刪除暫存區(qū)文件前提是工作區(qū)已經(jīng)將此文件刪除刪除工作區(qū)和暫存區(qū)文件刪除暫存區(qū)文件工作區(qū)會(huì)保存此文件恢復(fù)命令對(duì)于指定版本中文件的恢復(fù)。
1.github和git
github: 遠(yuǎn)程倉(cāng)庫(kù)
git: 版本控制,多人協(xié)作。
將遠(yuǎn)程倉(cāng)庫(kù)拷貝到本地倉(cāng)庫(kù):git clone 地址
命令:將遠(yuǎn)程倉(cāng)庫(kù)中的drag下載到本地
結(jié)果:本地文件夾drag-practice 中多了 drag
設(shè)置貢獻(xiàn)者:
git config -global user.name
git config -global user.email
提交命令
git add
git commit
git commit -a -m "備注信息": 將工作區(qū)所有文件提交到版本庫(kù)
對(duì)比命令
git diff :工作區(qū)與暫存區(qū)的差別
git diff --cached:暫存區(qū)與版本庫(kù)的差別
git diff master:工作區(qū)與版本庫(kù)的差別
git diff master 倉(cāng)庫(kù)名稱(chēng)/分支名稱(chēng):工作區(qū)與版本庫(kù)的差別
撤銷(xiāo)命令
git reset HEAD
git checkout --
git commit --amend:將最近提交到版本庫(kù)的文件撤回
刪除命令
git rm
git rm -f
git rm --cached
恢復(fù)命令
git checkout commit_id
git reset --hard commit_id:對(duì)于指定版本的恢復(fù)
git reset --head HEAD^:回退到當(dāng)前版本的上一個(gè)版本
git reset --head HEAD~num:回退到當(dāng)前版本的上num個(gè)版本
git reflog:查看整體的日志(可以從過(guò)去的版本回到現(xiàn)在的版本)
同步到遠(yuǎn)程倉(cāng)庫(kù)
git remote: 查看遠(yuǎn)程倉(cāng)庫(kù)的名稱(chēng)
git remote -v: 遠(yuǎn)程倉(cāng)庫(kù)對(duì)應(yīng)的地址
git push 名稱(chēng) 分支 : 提交到遠(yuǎn)程倉(cāng)庫(kù)對(duì)應(yīng)分支上
解決多人沖突
git fetch:同步當(dāng)前代碼但不合并
- git diff master origin/master(查看本地倉(cāng)庫(kù)和遠(yuǎn)程倉(cāng)庫(kù)的區(qū)別) - git merge origin/master(手動(dòng)合并沖突)
git pull: 同步當(dāng)前代碼直接合并
創(chuàng)建分支,合并分支
git branch:查看分支(*標(biāo)示所在分支位置)
git branch 分支名稱(chēng):創(chuàng)建分支
git checkout 分支名稱(chēng):切換分支
git checkout -b 分支名稱(chēng):創(chuàng)建并切換到當(dāng)前分支
git merge 分支名稱(chēng):合并分支(先回退到master分支上,如果有沖突,可以使用git status查看分支沖突發(fā)生的位置,手動(dòng)解決分支。)
查看已合并分支 查看未合并分支 刪除分支
git branch --merged:查看當(dāng)前分支,已經(jīng)合并上的分支。
git branch --no-merged:查看當(dāng)前分支,沒(méi)有合并上的分支。
git branch -d 分支名稱(chēng):刪除分支(此分支已被合并)。
git branch -D 分支名稱(chēng):刪除分支(此分支沒(méi)有被合并,強(qiáng)制刪除)。
創(chuàng)建標(biāo)簽
git tab:查看標(biāo)簽內(nèi)容
git tab v1.0:添加標(biāo)簽為v1.0(在commit之后,寫(xiě)git tab v1.0。之后推到遠(yuǎn)程倉(cāng)庫(kù) git pull 倉(cāng)庫(kù)名稱(chēng) v1.0)
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/113803.html
摘要:和遠(yuǎn)程倉(cāng)庫(kù)版本控制,多人協(xié)作。將最近提交到版本庫(kù)的文件撤回刪除命令刪除暫存區(qū)文件前提是工作區(qū)已經(jīng)將此文件刪除刪除工作區(qū)和暫存區(qū)文件刪除暫存區(qū)文件工作區(qū)會(huì)保存此文件恢復(fù)命令對(duì)于指定版本中文件的恢復(fù)。 1.github和git github: 遠(yuǎn)程倉(cāng)庫(kù)git: 版本控制,多人協(xié)作。 2.拷貝和設(shè)置貢獻(xiàn)者命令 將遠(yuǎn)程倉(cāng)庫(kù)拷貝到本地倉(cāng)庫(kù):git clone 地址 命令:將遠(yuǎn)程倉(cāng)庫(kù)中的dra...
摘要:和遠(yuǎn)程倉(cāng)庫(kù)版本控制,多人協(xié)作。將最近提交到版本庫(kù)的文件撤回刪除命令刪除暫存區(qū)文件前提是工作區(qū)已經(jīng)將此文件刪除刪除工作區(qū)和暫存區(qū)文件刪除暫存區(qū)文件工作區(qū)會(huì)保存此文件恢復(fù)命令對(duì)于指定版本中文件的恢復(fù)。 1.github和git github: 遠(yuǎn)程倉(cāng)庫(kù)git: 版本控制,多人協(xié)作。 2.拷貝和設(shè)置貢獻(xiàn)者命令 將遠(yuǎn)程倉(cāng)庫(kù)拷貝到本地倉(cāng)庫(kù):git clone 地址 命令:將遠(yuǎn)程倉(cāng)庫(kù)中的dra...
摘要:掌握了命令行,使用圖形化工具如探囊取物。管理的文件狀態(tài)已修改已暫存已提交。由于我們使用了命令,但并未創(chuàng)建新的分支,所以創(chuàng)建了一個(gè)匿名分支。省略遠(yuǎn)程分支名表示將本地分支推送到與之存在追蹤關(guān)系的遠(yuǎn)程分支通常同名。概述此篇博文意在讓新手快速上手 Git,滿(mǎn)足工作中的基本需求,而非梳理細(xì)節(jié)。后續(xù)會(huì)再開(kāi)一個(gè)系列,來(lái)探討 Git 細(xì)節(jié)問(wèn)題。一、Git 的安裝這部分網(wǎng)站上資料非常多,根據(jù)自己的系統(tǒng)版本查找...
閱讀 4698·2021-09-22 16:06
閱讀 2082·2021-09-22 15:22
閱讀 1429·2019-08-30 15:54
閱讀 2519·2019-08-30 15:44
閱讀 2346·2019-08-29 16:31
閱讀 2015·2019-08-29 16:26
閱讀 2334·2019-08-29 12:41
閱讀 738·2019-08-29 12:22