git命令

C语言寒假大作战01

微笑、不失礼 提交于 2020-02-03 15:51:34
问题 答案 这个专业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2019-3 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/10247 我在这个课程的目标是 了解git的用法与运用 作业正文 https://www.cnblogs.com/he0621/p/12255617.html 参考文献 GIT的基本操作 1.码云界面 1.2 Git界面 1.3 本地仓库截图 1.4 学习命令 添加单个文件至提交区: 添加本仓库全文件至提交区: (提交所有变化) (提交被修改(modified)和被删除(deleted)文件,不包括新文件(new)) 1.5 主页地址 https://gitee.com/jia_kai_he 来源: https://www.cnblogs.com/he0621/p/12255617.html

C语言寒假大作战01

混江龙づ霸主 提交于 2020-02-01 12:39:32
一、格式 问题 答案 这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2019-2 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/10246 这个作业的目标 初步熟悉gitee 与 git基础命令学习与使用 作业正文 https://gitee.com/wangssss 其他参考文献 https://baike.sogou.com/v65738025.htm?fromTitle=GIT 1.1 码云界面 来源: https://www.cnblogs.com/wl1314/p/12248033.html

[转帖]一篇极好的Git 总结

点点圈 提交于 2020-01-26 09:33:03
一篇极好的Git 总结 https://segmentfault.com/a/1190000017114656 本文由 腾讯工蜂 发表于 云+社区专栏 常用命令 简单的,常用的命令也就几个。但是想非常熟练使用,怕是要记住几十个。 Workspace:工作区(clone或者原始内容) Index/Stage:暂存区(有增删改查后add到临时区) Repository:本地仓库(保存了本地的增删改查记录) Remote:远程仓库(git.code.oa.com,本地的记录提交到远端,供团队所有人查看使用) 有意思的事 代码更新之Fetch vs Pull 二者都是从远程拉取代码到本地 fetch:只是拉取到本地 pull:不仅拉取到本地,还merge到本地分支中 代码合流之Merge vs Rebase rebase:用于把一个分支的修改合并到当前分支 假设远程分支上有2个提交,然后基于远程develop,再创建一个分支feature。 然后分别在两个分支上做两次提交。 git merge 这时候,你可以用 pull 命令把 develop 分支上的修改拉下来并且和你的修改合并;结果看起来就像一个新的 和并提交 git rebase $ git checkout feature $ git rebase develop 这些命令会把你的feature分支里的每个提交(commit

git在windos下使用

妖精的绣舞 提交于 2020-01-26 03:27:28
Gitlab在window中的使用 第一步:准备文件 你需要首先在网上下载下面的这个客户端工具 第二步:安装 第三步:创建一个文件夹作为工作目录并进入目录之后 右击鼠标有两个选项,一个是bash一个是图形化,我选择bash,会出现如下的界面 四步:生成秘钥信息,进行免密登录 在这个界面输入ssh-keygen一直点回车生成秘钥信息 第五步:把公钥信息输入到web服务端 可以从上面的信息中看到秘钥信息保存在哪了,现在我们去c盘找 复制这个公钥里面的信息 第六步:本地下载仓库 使用git clone 加上你的项目ssh信息 第七步:本地查看 发现已经有了仓库信息了,现在你就可以开始写程序了 第八步:测试 进入到包含.git的目录并在此右击打开bash,执行创建分支操作,并建立test.txt测试文件 第九步:上传文件 和linux中一样执行如下命令 第十步:在web中查看 可以看到我们刚才在window中创建的文件也已经被上传上来了 来源: https://www.cnblogs.com/kesz/p/10922143.html

【自由生长的Python】为了能有资格放弃,tkinter第一个窗体+熟悉git环境【01】

心不动则不痛 提交于 2020-01-21 03:04:02
上手git+第一个tkinter窗体 目标 总结 步骤 Github上新建一个仓库 创建一个本地git仓库 tkinter的第一个窗体 打标签+用标签 目标 上手git和tkinter,利用tkinter显示一个简单窗体,利用git进行代码版本控制。 Github上新建一个库,用来同步文件; 本地新建一个Git仓库,存放开发中的文件; 第一个代码版本的目标:运行网上查到的例子,显示第一个tkinter的窗体; 根据开发目标,给代码版本设置里程碑,打上标签。里程碑的作用是:可以直接根据里程碑的标签,下载代码,复现文章中的内容。 总结 为啥把总结放在开头? 希望能节省点时间。总结的形式是:干了啥,怎么干的。 Github新建仓库 网页操作 本地新建仓库 git inti 本地仓库关联到远程仓库 git remote add origin git push -u master origin 本地仓库增加文件 git add git commit -m “” 本地仓库同步到远程仓库 git pull git push 代码文件打标签 git tag -a git tag -d // 删除标签 myTkinter 这个项目的V1.0.0版本的代码,是参考 python官方tkinter文档页面 中的例子,显示一个带有按钮的窗体。 根据仓库地址和标签获取对应版本的代码,以便自己可是试试 git

git查看本机公钥

↘锁芯ラ 提交于 2020-01-19 00:46:42
查看本机ssh公钥方法: 1.通过命令窗口 a.打开你的git bash 窗口 b.进入.ssh目录:cd ~/.ssh c.找到id_rsa.pub文件:ls d.查看公钥:cat id_rsa.pub 或者vim id_rsa.pub 如图: 2.或者你也可以直接输入命令 :cat ~/.ssh/id_rsa.pub 如图: 3.或者你也可以直接打开你用户(一般都是Administrator)下的.ssh文件夹,打开它里面的id_rsa.pub 文件,如图: 何谓公钥: 1.很多服务器都是需要认证的,ssh认证是其中的一种。在客户端生成公钥,把生成的公钥添加到服务器,你以后连接服务器就不用每次都输入用户名和密码了。 2.很多git服务器都是用ssh认证方式,你需要把你生成的公钥发送给代码仓库管理员,让他给你添加到服务器上,你就可以通过ssh自由地拉取和提交代码了。 生成公钥: 1.如果通过上面的方式找不到公钥,你就需要先生成公钥了:ssh-keygen 2.接着会确认存放公钥的地址,默认就是上面说的路径,直接enter键确认 3.接着会要求输入密码和确认密码,如果不想设置密码直接不输入内容 按enter键 如图: 来源: CSDN 作者: 逐梦先锋 链接: https://blog.csdn.net/qq_42255991/article/details/103876281

从一张图看Devops全流程

南笙酒味 提交于 2020-01-18 00:46:59
一、持续交付工具链全图 上图源自网络。上图很清晰地列出了CD几个阶段使用的工具。 CD的工具链很长,但并不是每个模块所有工具都那么流行;换言之,我们在每个模块用好一种工具就足够了。 Build 在SCM的模块中:Git系列用的比较多,如Gitlab; 在CI模块中:Jenkins显然是最流行的; 在Build模块中:Maven、docker用的较多; Test 在Testing模块中:Junit、Jmeter用的较多; Deploy 在配置管理模块中:前些年Puppet比较火,这两年Ansible用的比较多;、 在Artifact管理中:Dockerhub是在线的,docker registry是离线的。Openshift的集成镜像仓库用的就是docker registry技术。Quay是CoreOS的镜像仓库工具,有在线也有离线的,相信后续会被整合到Openshift中。 Run 在Cloud/IaaS/PaaS模块中:这两年PaaS的活跃程度超过IaaS,我接触比较多的是其中的Openshift。 在编排模块中:K8S目前是主流,无可争议。 在BI/Monitoring/Logging中:EFK之前用的比较多,但大家普遍看好普罗米修斯。 二、红帽的Devops全图 上图是一个比较典型的Devops流程。包括产品立项、需求分析、应用设计、开发、测试、持续发布、生产运维、回顾阶段。

git学习--基本命令

早过忘川 提交于 2020-01-17 10:51:55
这些是各种场合常见的 Git 命令: 开始一个工作区(参见:git help tutorial) clone 克隆一个仓库到一个新目录 init 创建一个空的 Git 仓库或重新初始化一个已存在的仓库 在当前变更上工作(参见:git help everyday) add 添加文件内容至索引 mv 移动或重命名一个文件、目录或符号链接 reset 重置当前 HEAD 到指定状态 rm 从工作区和索引中删除文件 检查历史和状态(参见:git help revisions) bisect 通过二分查找定位引入 bug 的提交 grep 输出和模式匹配的行 log 显示提交日志 show 显示各种类型的对象 status 显示工作区状态 扩展、标记和调校您的历史记录 branch 列出、创建或删除分支 checkout 切换分支或恢复工作区文件 commit 记录变更到仓库 diff 显示提交之间、提交和工作区之间等的差异 merge 合并两个或更多开发历史 rebase 在另一个分支上重新应用提交 tag 创建、列出、删除或校验一个 GPG 签名的标签对象 协同(参见:git help workflows) fetch 从另外一个仓库下载对象和引用 pull 获取并整合另外的仓库或一个本地分支 push 更新远程引用和相关的对象 来源: CSDN 作者: 菜鸟-求指导 链接: https

git常用命令总结

瘦欲@ 提交于 2020-01-15 18:55:44
Git常用命令总结 git init 在本地新建一个repo,进入一个项目目录,执行git init,会初始化一个repo,并在当前文件夹下创建一个.git文件夹. git clone 获取一个url对应的远程Git repo, 创建一个local copy. 一般的格式是git clone [url]. clone下来的repo会以url最后一个斜线后面的名称命名,创建一个文件夹,如果想要指定特定的名称,可以git clone [url] newname指定. git status 查询repo的状态. git status -s: -s表示short, -s的输出标记会有两列,第一列是对staging区域而言,第二列是对working目录而言. git log show commit history of a branch. git log --oneline --number: 每条log只显示一行,显示number条. git log --oneline --graph:可以图形化地表示出分支合并历史. git log branchname可以显示特定分支的log. git log --oneline branch1 ^branch2,可以查看在分支1,却不在分支2中的提交.^表示排除这个分支(Window下可能要给^branch2加上引号). git log -

版本控制:Git

丶灬走出姿态 提交于 2020-01-13 05:25:52
文章目录 一、*.gitignore文件 一、*.gitignore文件 在使用命令【git init】初始化仓库后,可以使用命令【 touch .gitignore】生成一个【.gitignore】文件。 基本语法 【**/Debug/】忽略任意目录下的Debug文件夹 【 /Debug/】忽略当前目录下的Debug文件夹 【 .suo】忽略所有suo后缀名的文件 来源: CSDN 作者: forchoosen 链接: https://blog.csdn.net/forchoosen/article/details/103772847