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 · 88 阅读 · 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 · 108 阅读 · 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 · 329 阅读 · 0 评论 -
linux git 九 分支管理 创建并合并分支
什么是程序 (process) 进程和程序 (process & program) 程序 (program):通常为 binary program ,放置在存储媒体中 (如硬盘、光盘、软盘、磁带等), 为实体文件的类型存在; 程序 (process):程序被触发后,执行者的权限与属性、程序的代码与所需资料等都会被装入内存中, 操作系统并给予这个内存内的单元一个识别码 (PID),可以说,程序就是一个正在运作中的程序。 子程序和父程序: 在上面的说明里面,我们有提到所谓的’衍生出来的程序’,那是个啥咚原创 2020-11-13 15:36:37 · 215 阅读 · 0 评论 -
linux git 八 从远程库克隆
exit 离开系统 date 显示日期与时间 cal 显示日历 bc 计算机 tab 补全命令 补全路径 常用快捷方式 取消命令 ctrl+c 结束命令 ctrl+d 命令补全与路径提示 tab 查询上次命令 pgvp (上方健) 移动到当前行的开头 ctrl+a 移动到当前行的结尾 ctrl+e 清屏 ctrl+l pwd 查看当前目录 cd 切换目录 ls 显示目录下文件 mkdir 新建目录 touch 创建空的空白文件或设置文件时间 chgrp :改变档案所属群组 chown :改变档案拥有者 ch原创 2020-10-28 15:08:00 · 128 阅读 · 0 评论 -
linux git 七 添加远程仓库并推送远程
分支在实际中有什么用呢?假设你准备开发一个新功能,但是需要两周才能完成,第一周你写了50%的代码,如果立刻提交,由于代码还没写完,不完整的代码库会导致别人不能干活了。如果等代码全部写完再一次提交,又存在丢失每天进度的巨大风险。 现在有了分支,就不用怕了。你创建了一个属于你自己的分支,别人看不到,还继续在原来的分支上正常工作,而你在自己的分支上干活,想提交就提交,直到开发完毕后,再一次性合并到原来的分支上,这样,既安全,又不影响别人工作。 创建与合并分支 在Git里,这个分支叫主分支,即master分支。 H原创 2020-10-24 23:51:37 · 130 阅读 · 0 评论 -
linux git 六 远程仓库
创建SSH Key密匙 第1步:创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub`这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开Shell,创建SSH Key: ...原创 2020-10-24 23:02:53 · 92 阅读 · 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 · 133 阅读 · 0 评论 -
linux git 一 安装Git
查看系统里是否有GIT [root@192 learngit]# git usage: 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 · 72 阅读 · 0 评论 -
Git 的考核
1 git 是什么架构模式,画图 2 简述git各个分支的运行流程 画图 3 安装git的方法 yum instill git 4 如何在windows下使用git 下载Git软件 5 如何将git文件推送到远程git库,需要配置什么,使用什么命令 配置密匙 链接远程 6 简述工作区暂存区库三个区域的关系 7 如何查看工作区与暂存区,暂存区 与库,工作区与库的不同(三个命令,最好画图说明) git status 8 如何创建一个分支,如何切换一个分支,如何删除一个分支 git checkou原创 2020-11-11 10:59:15 · 292 阅读 · 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 4 wangning is pig. 2222222222222222222222原创 2020-10-24 17:39:06 · 138 阅读 · 0 评论 -
linux git 五 管理修改
管理修改 对文件progress.txt继续做出修改 添加 别提交 查看 [root@192 stupidgit]# vi progress.txt I 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 · 434 阅读 · 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 · 114 阅读 · 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 · 528 阅读 · 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 · 284 阅读 · 0 评论