git
文章平均质量分 55
详细讲解git的使用方式
饥饿的脑子
这个作者很懒,什么都没留下…
展开
-
Git学习第十六章:团队使用Git协作开发时-同时变更了文件名和文件内容如何处理?
开发A操作:git mv mytest2 mytestA #将mytest2的文件名修改为mytestAgit commit -am"将mytest2的文件名修改为mytestA"git push -u gitee_mygit1 master #提交到远端仓库开发B操作:echo "同时变更了文件名和文件内容" > mytest2git commit -am"mytest2文件添加了新内容"git push -u gitee_mygit2 master #提交到远端仓库原创 2020-10-20 11:12:28 · 265 阅读 · 0 评论 -
Git学习第十五章:团队使用Git协作开发时-同一文件修改成了不同文件名如何处理?
情况5: 同一文件修改成了不同文件名如何处理?开发A操作:修改文件名并提交到远端git仓库git mv mytest2 mytestAgit commit -am"将mytest2修改为mytestA"git push -u gitee_mygit1 master 开发B操作:修改文件名并提交到远端git仓库git mv mytest2 mytestBgit commit -am"将mytest2修改为mytestB"git push -u gitee_mygit2 ma原创 2020-10-20 11:12:40 · 312 阅读 · 0 评论 -
Git学习第十四章:团队使用Git协作开发时-不同人修改了相同文件的相同区域如何处理
开发A操作:echo "开发A的操作" > mytest2cat mytest2显示: 开发A的操作git add -ugit commit -m"开发A对mytest2文件进行了修改"git push -u gitee_mygit1 master 开发B操作:echo "开发B的操作" > mytest2cat mytest2显示: 开发B的操作git add -ugit commit -m"开发B对mytest2文件进行了修改"git push -u gi.原创 2020-10-20 09:23:58 · 273 阅读 · 0 评论 -
Git学习第十三章:团队使用Git协作开发时-不同人修改了相同文件的不同区域如何处理?
1原创 2020-10-20 11:11:06 · 441 阅读 · 0 评论 -
Git学习第十二章:团队使用Git协作开发时-不同人修改了不同文件如何处理?
情况1: 不同人修改了不同文件如何处理?情况2: 不同人修改了相同文件如何处理?情况3: 同时变更了文件名和文件内容如何处理?原创 2020-10-20 11:13:15 · 343 阅读 · 0 评论 -
Git学习第十一章:指定不需要Git管理的文件
在git仓库中创建.gitigore文件将不需要的文件存放到gitigore中即可*.d #匹配所有.d结尾的文件*.d/ #*.d的文件夹仍然git需要掌控,然后*.d/下面的所有文件都忽略*.d #*.d文件夹和*.d下的所有文件都忽略...原创 2020-10-14 17:04:38 · 229 阅读 · 0 评论 -
Git学习第十章:修改和整理commit的message
修改commit中的message使用git log命令查看commit提交情况情况1: 修改最新commit的messagegit commit --amend显示:修改完成之后,再使用git log进行查看git log显示:情况2: 修改老commit的message通过commit指定要修改的messagegit rebase -i 8ec4e39 #需要修改commit为b906a6507bf的message("添加了test4文件"),需要输入父com原创 2020-10-14 15:48:37 · 1441 阅读 · 0 评论 -
Git学习第九章:添加远程仓库、拉取提交远程仓库、备份远程仓库
本地仓库和远程仓库关系添加远程仓库git remote add origin(自定义远程仓库名) 远程仓库地址 #添加远程仓库,并命名为origin,远程仓库地址可以用https也可以用sshgit remote -v #查看添加的远程仓库拉取远程仓库拉取方式1:git fetch origin master #这里的origin就是我们用remote add添加远程仓库时的远程仓库名,master指的是拉取远程仓库的分支git branch -av原创 2020-10-13 17:40:46 · 420 阅读 · 0 评论 -
Git学习第八章:Git的分支管理
创建分支:git branch dev #创建一个dev分支git checkout -b dev #创建一个dev分支并切换到dev分支上切换分支:git checkout dev #切换到dev分支上查看分支信息:git branch #查看本地所有分支git branch -av #详细查看分支情况,包括了远端仓库分支删除分支git branch -d dev #删除分支,会在删除前检查merge状态git bra.原创 2020-10-13 15:41:10 · 144 阅读 · 0 评论 -
Git学习第七章:工作区、暂存区、提交版本历史的文件差异
对比工作区和提交历史版本的文件差异git diff HEAD – readme.txt(文件名)对比工作区和暂存区的文件差异git diff – readme.txt(文件名)对比暂存区和提交历史版本的文件差异git diff --cached readme.txt(文件名)...原创 2020-10-13 09:36:34 · 259 阅读 · 0 评论 -
Git学习第六章:撤销修改
情况1:在工作区时修改了某个文件后,感觉不合适,需要用回提交历史中的最新版本的文件情况2:在工作区时修改了某个文件后,提交到了暂存区后再一次进行了修改,感觉不合适,需要回滚会暂存区中的文件都使用命令:git checkout -- 文件1 #恢复到还没提交的状态,就是让这个文件回到最近一次git commit或git add时的状态...原创 2020-10-12 17:14:28 · 109 阅读 · 0 评论 -
Git学习第五章:版本回滚
前提准备工作区文件准备:1.版本12.版本23.版本3提交历史:根据文件名对应着相应地提交历史中的message操作1: 回滚到提交历史中最新的版本需求: 当在工作区修改了一些文件后,发现不合适,需要回滚到提交历史中的最新版本使用以下命令即可git reset --hard HEAD操作2: 回滚到提交历史中的上一个版本使用以下命令即可 git reset --hard HEAD^ #通过添加一个'^' * 如果是回滚到上上个版本再添加一个'^', 例原创 2020-10-12 11:01:19 · 580 阅读 · 0 评论 -
Git学习第四章:查看Git仓库的提交版本历史
通过git log查看版本演变历史git log --oneline //根据备注信息查看版本演变git log -n2 --oneline //查看最近的2次的commitgit branch -v //查看分支git log --all //查看所有分支的commitgit log --all --graph //用图形化查看所有分支的原创 2020-10-10 16:41:27 · 293 阅读 · 0 评论 -
Git学习第三章:Git仓库中的文件重命名和删除文件
操作: 在Git仓库中修改文件名重命名方式1:步骤1:将mytest1文件名修改为test1mv mytest1 test1步骤2: 查看一下状态git status #查看一下git仓库的状态显示:步骤3: 将改名后的test1.txt文件放入暂存区中git add test1git status #查看一下仓库状态显示:为了保证仓库提交记录的一致性,此时还需要在git仓库中删除掉mytest.txt文件记录步骤4: 使用git命令删除掉原来原创 2020-10-10 15:54:59 · 533 阅读 · 1 评论 -
Git学习第二章:Git提交文件过程
Git的一个提交过程:将修改的文件提交到暂存区中,然后再从暂存区提交到历史版本中操作: 将文件存放到暂存区后并提交步骤1: 创建一个mygit仓库步骤2: 创建一个文件这时我们可以通过git status命令来查看一下此仓库的状态步骤3: 上传暂存区...原创 2020-10-10 14:16:59 · 218 阅读 · 0 评论 -
Git学习第一章:创建Git仓库并配置User信息
Git的下载地址:https://git-scm.com/downloads一. 建立Git仓库场景1:新建Git项目1.mkdir mygit #创建一个自定义文件夹2.cd mygit #进入该文件夹3.git init #初始化操作,此操作会产生一个.git文件夹场景2:将已有的项目进行Git管理1.cd 项目 #进入该项目2.git init #初始化操作,此操作会产生一个.git文件夹二.配置原创 2020-10-09 17:30:26 · 380 阅读 · 0 评论