![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Git
宫美婷
这个作者很懒,什么都没留下…
展开
-
linux git 十二 分支管理 Bug分支
git stash 储藏工作现场git stash list 查看储藏工作现场git stash apply 恢复储藏工作现场git stash drop 删除储藏工作现场git stash top 恢复后删除储藏工作现场git stash apply stash @{0} 恢复指定储藏工作现场git cherry-pick 4vn2jh3k 复制提交所做的修改修复bug时,我们会通过创建新的bug分支进行修复,然后合并,最后删除;当手头工作没有完成时,先把工作现场git stash原创 2020-11-14 11:04:33 · 96 阅读 · 0 评论 -
linux git 十一 分支管理 分支管理策略
git merge --no --ff -m “merge with no ff” 合并分支并警用Faster forward (快速合并模式)合并分支时,加上–no-ff参数就可以用普通模式合并,合并后的历史有分支,能看出来曾经做过合并,而fast forward合并就看不出来曾经做过合并。[root@localhost 222]# git checkout -b dev (切换分支)切换到一个新分支 'dev'[root@localhost 22原创 2020-11-13 17:48:40 · 129 阅读 · 0 评论 -
Linux git 十 分支管理 解决冲突
git log – graph --pretty=oneline – abbrev-commit (查看分支合并情况)[root@localhost 222]# git branch (查看分支) feature1* master[root@localhost 222]# git switch feature1 (切换分支)切换到分支 'feature1'[root@localhost 222]# vim aaa[root@loca原创 2020-11-13 17:25:52 · 348 阅读 · 0 评论 -
linux git 九 分支管理 创建并合并分支
什么是程序 (process)进程和程序 (process & program)程序 (program):通常为 binary program ,放置在存储媒体中 (如硬盘、光盘、软盘、磁带等), 为实体文件的类型存在;程序 (process):程序被触发后,执行者的权限与属性、程序的代码与所需资料等都会被装入内存中, 操作系统并给予这个内存内的单元一个识别码 (PID),可以说,程序就是一个正在运作中的程序。子程序和父程序:在上面的说明里面,我们有提到所谓的’衍生出来的程序’,那是个啥咚原创 2020-11-13 15:36:37 · 223 阅读 · 0 评论 -
linux git 八 从远程库克隆
exit 离开系统date 显示日期与时间cal 显示日历bc 计算机tab 补全命令 补全路径常用快捷方式取消命令 ctrl+c结束命令 ctrl+d命令补全与路径提示 tab查询上次命令 pgvp (上方健)移动到当前行的开头 ctrl+a移动到当前行的结尾 ctrl+e清屏 ctrl+lpwd 查看当前目录cd 切换目录ls 显示目录下文件mkdir 新建目录touch 创建空的空白文件或设置文件时间chgrp :改变档案所属群组chown :改变档案拥有者ch原创 2020-10-28 15:08:00 · 138 阅读 · 0 评论 -
linux git 七 添加远程仓库并推送远程
分支在实际中有什么用呢?假设你准备开发一个新功能,但是需要两周才能完成,第一周你写了50%的代码,如果立刻提交,由于代码还没写完,不完整的代码库会导致别人不能干活了。如果等代码全部写完再一次提交,又存在丢失每天进度的巨大风险。现在有了分支,就不用怕了。你创建了一个属于你自己的分支,别人看不到,还继续在原来的分支上正常工作,而你在自己的分支上干活,想提交就提交,直到开发完毕后,再一次性合并到原来的分支上,这样,既安全,又不影响别人工作。创建与合并分支在Git里,这个分支叫主分支,即master分支。H原创 2020-10-24 23:51:37 · 153 阅读 · 0 评论 -
linux git 六 远程仓库
创建SSH Key密匙第1步:创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub`这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开Shell,创建SSH Key:...原创 2020-10-24 23:02:53 · 104 阅读 · 0 评论 -
linux git 六 文件删除
新建文件写入什么添加提交[root@192 stupidgit]# vi wang.txt[root@192 stupidgit]# git add wang.txt[root@192 stupidgit]# git commit -m '1'[master 7591576] 1 1 file changed, 1 insertion(+) create mode 100644 wang.txt[root@192 stupidgit]# ll看看在不在删除文件再看看已经删了但是版本原创 2020-10-24 17:58:50 · 141 阅读 · 0 评论 -
linux git 一 安装Git
查看系统里是否有GIT[root@192 learngit]# gitusage: git [--version] [--help] [-c name=value] [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path] [-p|--paginate|--no-pager] [--no-replace-objects] [--bare] [--git-di原创 2020-10-24 12:59:39 · 87 阅读 · 0 评论 -
Git 的考核
1 git 是什么架构模式,画图2 简述git各个分支的运行流程 画图3 安装git的方法yum instill git4 如何在windows下使用git下载Git软件5 如何将git文件推送到远程git库,需要配置什么,使用什么命令配置密匙链接远程6 简述工作区暂存区库三个区域的关系7 如何查看工作区与暂存区,暂存区 与库,工作区与库的不同(三个命令,最好画图说明)git status8 如何创建一个分支,如何切换一个分支,如何删除一个分支git checkou原创 2020-11-11 10:59:15 · 312 阅读 · 0 评论 -
linux git 六 撤销修改
在progress.txt 加一行内容[root@192 stupidgit]# vi progress.txt [root@192 stupidgit]# cat progress.txt I haven't learned anything today.Come on,will you.file changes for the first time.second modificastion. version 4wangning is pig.2222222222222222222222原创 2020-10-24 17:39:06 · 153 阅读 · 0 评论 -
linux git 五 管理修改
管理修改对文件progress.txt继续做出修改添加 别提交 查看[root@192 stupidgit]# vi progress.txtI haven't learned anything today.Come on,will you.file changes for the first time.second modificastion. version 4[root@192 stupidgit]# git add progress.txt [root@192 stupidgit]原创 2020-10-24 16:37:01 · 457 阅读 · 0 评论 -
linux git 四 工作区与暂存区
修改文件上次编辑了progress.txt文件那是第一版本这次继续修改progress.txt文件是第二版本查看修改结果,显示还未添加提交到仓库查看具体修改内容,显示加了一行内容[root@192 stupidgit]# vi progress.txt [root@192 stupidgit]# cat progress.txt I haven't learned anything today.Come on,will you.file changes for the first time.原创 2020-10-24 15:36:45 · 128 阅读 · 0 评论 -
linux git 三 版本查看、版本退回、
把文件添加到版本库编写一个文件把文件添加到仓库把文件提交到仓库情况1:第一次提交会提示你通过下面命令进行确认,输入名字和邮箱即可[root@192 learngit]# git add stupidgit.txt [root@192 learngit]# git commit -m "study"[master(根提交) a8b6597] wrote a readme file Committer: root <root@192.168.1.105>您的姓名和邮件地址基于登录名原创 2020-10-24 13:50:32 · 545 阅读 · 0 评论 -
linux git 二 创建Git版本库(初始化版本库)
创建版本库开始创建一个目录先进入家目录创建一个目录进入该目录查看当前目录路径[root@192 learngit]# cd ~[root@192 ~]# mkdir stupidgit [root@192 ~]# cd stupidgit[root@192 stupidgit]# pwd/root/stupidgit[root@192 stupidgit]# 在新建的目录里把这个目录变成GIT可以管理的仓库可以看到里面也有一个.git这样版本库就建好了[root@192 st原创 2020-10-24 13:18:44 · 310 阅读 · 0 评论