当前位置:首页 > 生活经验 > 正文内容

关于git小乌龟使用教程的信息

飞龙2023年05月11日 19:00:11生活经验333

今天和朋友们分享git小乌龟使用教程相关的知识,相信大家通过本文介绍也能对有自已的收获和理解。自己轻松搞问题。

文章目录一览:

小乌龟生成公钥怎么在gittab使用

1、打开git bash

2、执行生成公钥和私钥的命令:ssh-keygen -t rsa 并按回车3下(为什么按三下段宴,是因为有提示你是否需要设置密码,慧简如果设置了每次使用Git都会用到密码,一般都是直接不写为空,直接回车就好了)。会在一个文件夹里面生成一个私钥 id_rsa和一个公钥id_rsa.pub。(可前燃裤执行start ~ 命令,生成的公私钥在 .ssh的文件夹里面)

git小乌龟 怎么用

根据你电脑操作系统安装小段碰旁乌龟以及第二个语言包,一步到位

在本地握橡新建一个测试文件,右击点击小乌龟设置项,选择语言中吵亮文,应用即可;

使用TortoiseGit(小乌龟)操作分支的创建

最近遇到了一件令我欣喜的事情,某重要机构看中了我的开源项目,世悉戚想要和我共同维护迭代,整一个改变世界的产品,我一想这还了得,分分钟答应啊。

但是遇到了一个问题,之前呢都是我一个人在玩,只有一个master分支(我懒啊),问题倒也不大,但是如果很多人一起开发这就比较难为情了,只有一个master分支不太合适了。不利于以后的迭代维护。改变世界啊哈哈哈。

闲话少叙上干货如下图,现在的我的github库上面只有一个master分支

由于是穷屌丝用不起mac,所以我windows为例进行相应的演示:

下图就是本地使用小乌龟的版本管理工具在只有一个分支的情况下执行命令:Switch/Checkout 显示的内容。

下面分为三个步骤进行创建分支操作

第一步:创建本地分支:点击右键选择TortoiseGit,选择Create Branch…,在Branch框中填写新分支的名称(若选中”switch to new branch”则直接转到新分支上,省去第二搜陵步),点击OK按钮:

第二步:通过“Switch/Checkout”切换到新创建的分支上(我新建的是dev分支),点击OK:

在相应的文件夹中 单击右键 看看是不是已经成功的切换分支,如下图 我已经成功的切换了分支。

第三步:在新分支下执行PUSH操作,在对话框中保持远程分支为空白,点击OK,则将在远程创建了新的分支(在PUSH的时候远程服务器发现远程没有该分支,此时会自动创建一个和本地分支名称一样的分支,并将本地分支的内容上传到该分支)。

再回到自己的github上面,看看自己的项目是不是多陆则了一个分支

右键执行switch/Checkout 已经有了这个分支的名字(开不开心);

喜欢的就给我点个赞吧,码字截图不容易。

git版本工具怎么操作的

工具/原料

git客户端软件 小乌龟 git

远程仓库注册账号

方法/步骤

下载git客户端和乌龟git,并安装成功。并到岩困代码托管网站上注册账号,并登录创建一个项目

在自己的电脑上新建一个文件夹作为项目目录;到项目目录下点击右键,选择Git Bash Here,调出命令行界面,如输入 git init, 就会把这个目录变成git可以烂掘管理的仓库

之后可以在目录下创建文件,写代码了,写完代码之后,右键选择

tortoiseGit-add 将目录下的文件添加到暂存区里面去,此时目录下的文件会呈现相应的图标样式,如下图:具体什么样的图标代表什么这里不过多介绍

右键:git commont -"master" 把文件提饥枣核交到仓库的主分支 ,写上注释

右键:tortoiseGit 选择push操作,把本地库的内容推送到远程,输入在远程代码仓库建立项目的远程地址,之后输入用户名和密码有能够提交了

来讲讲Git这个玩意到底该怎么用

目前最火的版本控制软件就是Git了吧?你要是还用SVN或者CVS什么的都不好意思在圈里打招呼!前天我就遇到这种情况了,QQ上和老同学聊起自己用SVN来管理程序版本,好麻烦,当场就惨遭鄙视---“你还用SVN啊?你Out了!我们都用Git了!”好吧为了不被人鄙视,也为了可以鄙视别人,我终于也开始学Git了!

用了几天之后的感觉就是,确实好用啊!难道大家都来追捧!linus继linux之后又造福了人类一把!就是这个东西因为模式和之前的版本控制软件略有不同,所以入门上稍许有点难度,好吧不废话了,讲讲自己的心得体会吧!

首先不得不讲一下,需要分清git和github这是两个不同的东西,类似于linux和redhat,前者是开源的项目,后者则是利用这个开源的项目提供服务的服务商。github是一个使用git来托管代码的网站,有两种托管方式,一种是公开的,任何人消亮都可以下载和上传代码,另一种是私人的只有建立者制定的人才可以下载或上传代码,私人的拿嫌宽只有交钱才能用。

国内类似github的服务现在也冒出来不少,我用的是git@OSC ,这个的好处是无论哪种代码都是免费的,当然以后会怎样就不清楚了,目前使用中发现github的速度明显不如git@OSC ,看来前者还是不接地气啊。

因为这两个比较有代表性,后面我的使用基本就以这两个为例了。

操作系统自然是windows,用linux开发的都是大牛也用不着我来教,我的是win7,但winxp应该区别不大。

首先,你应该在你的电脑上安装msysgit和tortoisegit,前者是git的windows版,有了他就可以在你的电脑上创建工程,克隆工程什么的,后者则是大名鼎鼎的小乌龟,一个图形化的Git操作程序,用过tortoiseSVN的应该不会陌生,理论上只有前者也是完全可以使用git的,不过面对那赤裸裸的字符界面能受的了没几个吧。

这两个软件都很好安装就不多说了,假设你已经装完了,我的msysgit是1.8.4,tortoisegit是1.8.6,如果你们用的是其他版本的差别应该也不大。tortoisegit的早期版本应该在用户设置上略有不同。

第一部分 .在本地使用git(类似SVN之中自己的电脑就是服务器)

首先,讲讲怎么在自己的电脑上创建和使用git库,没错,你可以将比较安全的磁盘当做之前SVN的服务器,把库(git叫repository)放在这里,然后把另一个磁盘当做工作区。

第一步,创建repository:

先进到那个你要当库的磁盘目录下,点鼠标右键,会出现这样一个东西:

其中关于git的有五项,前两项Git GUI Here和Git Bash Here不要理会,就是调用那两个程序而已。Git Clone和TortoiseGit我们后面再说,既然是创建repository那就选择Git Create repository here吧,这时又会出现这么个东西:

简单的说把Make it Bare勾上就表示这是一个单纯的repository,写代码的工作区放在另一个地方,我们既然是要创建一个库自然是要勾上了,然后点ok,会在目录下面出现很多稀奇古怪的文件和目录,不要在意,那都是git需要的东西。

这样一个库就完成了。

第二步,创建工作区:

我们转到要做工作区的那个磁盘的目录下,然后右键选择Git Clone,出现的是这样一个东西:

URL选者陆择之前我们创建的库的目录,directory选择工作区,也就是你要放代码的目录。其他的不用管,ok之后会出现一个.git目录,说明我们建立工作区成功了。

第三步 Add和Commit、push文件

我们在工作区的目录创建一个文件吧,比如test.c

右键点击这个文件,选TortoiseGit:

Add就是把这个文件加入到TortoiseGit的关注列表之中,不进行这一步的话,这个文件哪怕你改出花来,小乌龟也是不会管的,而你Add之后,小乌龟就会随时关注这个文件是否修改。

在目录的空白处点击右键选择TortoiseGit,也可以批量Add文件,总之玩法很多大家可以自行研究。

选择Add之后会出现一个框,点击ok就可以,然后会出现这样一个框表示Add成功,先别急着点ok,我们还要commit呢:

同时test.c的图标也变了,出来个加号,表示这个文件add成功了。

这里我们要花时间讲一下,git下文件的几种状态:

1.就是没有Add的文件,这种文件在工作区的目录下就是普通的文件,小乌龟不关注他。

2.就是Add成功的文件,用加号表示,但这个文件其实并没有保存到git的系统里,无论你怎样修改,也只是在工作区的目录下改变,git的系统里不会有这个文件的记录。

3.是commit的文件,这个文件会保存在工作区下的.git目录里(应该是吧)也就是你的本地的git系统里面,git会比较你commit前后是否修改,如果有修改会用红叉表示,否则就是一个绿色的对号。

4.是push到repository之中的文件,repository可以是你本机建立的,也可以是类似github和git@OSC这样的服务器。

好吧我们现在只是add了,这肯定不行,必须要commit才算是利用了git啊,于是我们在刚刚那个对话框点击commit,这时候会要你输入一些提示,不写任何东西是无法选择ok的,好吧我们写上0.1表示这个版本,于是小乌龟允许你点ok了:

commit之后就是这样子了,这时候我们可以继续push也可以点ok关闭,以后再push:

commit成功之后文件是这个样子滴:

push的操作和commit很类似,因为我们这个repository是建立在本机的另一个磁盘下的,所以push的过程之中不需要输入密码什么的,直接搞定,没什么可讲的。

只需要注意commit的文件是保存在工作区的目录的,而push成功的文件是保存在repository里的。

第二部分 如何利用GitHub和Git@OSC

首先,需要你有GitHub和Git@OSC的账户。创建账户的过程不多说。

然后在自己的账户下创建Repository,过程当然也是在网页上点几下,填点文字就行了,至于license和readme.md之类的东西,默认放着就好。这个创建repository的过程其实就是之前我们右键选择create repository的过程,只不过之前我们是在本机上创建,而这里是在服务器上而已,本质没啥区别。

至于项目的类型,我们先讲public,之后有时间的话我再讲private(话说github的private是要收钱的,所以我也没试过)。

创建了之后那就是下载和上传自己的代码文件了。

这就和第一部分的过程很类似了,我们进到作为工作区的目录下面,右键选择git clone:

会出现这么个东西,和之前的很类似:

区别就是这里的url我们不能像第一部分那样填写本机的目录了,而是要填写github或者Git@OSC提供给你的url,github是在每个项目的右下角这里获取:

git@OSC则是项目主页的正中间:

复制,然后粘贴到小乌龟的那个文本框里就可以,然后ok,因为我们说的是public项目,所以没有密码之类的问题,很顺利的就会clone成功。

然后我们新建一个文件,add,commit的过程都和第一部分完全相同,注意commit之后的文件也依然保存在本地,接下来我们要做的就是把commit的文件push到服务器上,操作方式是在工作区的目录空白处点击右键-》tortoiseGit-》push:

因为是push到服务器上,所以会出现这样的对话框,填写自己的账户密码即可:

之后去github和git@osc上自己的项目主页上看看吧,你的文件已经push到服务器上了!

github和git@osc使用起来基本上很简单,网上有些文章写的是需要puttygen生成公钥私钥之类的,其实完全用不着,作为public项目简单的用户密码方式就可以了。那种方式以后我有时间再写个第三部分吧。

小乌龟 TortoiseGit

安装后需要配置的地方

默认网络是TortoiseGitPlink.exe,修改为git的ssh,使其与GitBash的SSH相同

【Git克隆】:在本地文件夹的空白位置处,右击鼠标,在菜单中选择 Git克隆

填写SSH URL (既项目的 git 地址)

文件夹图标,对应状态:

第一步: 改动,修改本地项目中的某些文件,如修改 README.md 内容

第二步: 提交本派滚大地,在本地项目的空白处点击鼠标右键,选择 【Git提交(C) - "master"...】

提交成功后还需要点击 “推送” 到远程仓库

在本地仓库文件夹上【右击鼠标】→【Git同步】:

如果服务器上的文件被修改过了(本地文件修改前不是最新版本),就会提示冲突。

先要解决冲突,然后再提交结果:

将提尘竖交到本地仓库的修改推送到远程仓库

可以直接在提交成功后的提示窗口上点击【推送(H)...】,或者在Git同步窗口点击【推送(H)...】

鼠标右击的菜单上也有相应的快捷操作:选择 【TortoiseGit(T)】→【推送备扒(H)...】

git小乌龟使用教程的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、git小乌龟使用教程的信息别忘了在本站进行查找喔。

扫描二维码推送至手机访问。

版权声明:本文由飞龙小词经验网发布,如需转载请注明出处。

本文链接:https://www.feilongsi.com/shenhuo/21883.html

标签: git分支乌龟
分享给朋友:

“关于git小乌龟使用教程的信息” 的相关文章

象棋中局攻杀技巧(象棋中局攻杀技巧第9讲)

象棋中局攻杀技巧(象棋中局攻杀技巧第9讲)

今天给各位分享象棋中局攻杀技巧的知识,其中也会对象棋中局攻杀技巧第9讲进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站 文章目录一览: 1、象棋绝杀招数是什么? 2、象棋中局理论与攻杀技巧 3、象棋实战攻杀技巧 象棋绝杀招数是什么? 象棋绝杀招数如下:1、钓鱼马用马在对方三,三或七...

手机号登录快手显示无法连接网络(手机号登录快手显示无法连接网络怎么解决)

手机号登录快手显示无法连接网络(手机号登录快手显示无法连接网络怎么解决)

今天给各位分享手机号登录快手显示无法连接网络的知识,其中也会对手机号登录快手显示无法连接网络怎么解决进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站 文章目录一览: 1、快手无法连接网络怎么回事 2、明明有网络快手没网络怎么办 3、为什么登录快手无法连接网络 快手无法连接网络原因分析...

beats(beats耳机怎么连蓝牙)

beats(beats耳机怎么连蓝牙)

今天给各位分享beats的知识,其中也会对beats耳机怎么连蓝牙进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站 文章目录一览: 1、BEATS怎么念 不懂英语啊 2、beats是什么品牌 beats是什么 3、Beats耳机和其他耳机有什么不同? 4、BEATS 怎么读...

开车走山路急弯儿的技巧(开车急弯上陡坡技巧)

开车走山路急弯儿的技巧(开车急弯上陡坡技巧)

有很多朋友不知道开车走山路急弯儿的技巧要如何操作,今天为大家整理了很多开车急弯上陡坡技巧相关的答案,组成一篇内容丰富的文章,希望能到您 文章目录一览: 1、开车走山路急弯儿的技巧 2、开车山路急转弯技巧 3、开车走山路急弯儿的技巧 技巧如下 开车走山路急弯儿的技巧 名山大川是自驾游的好去处...

油电混合电瓶车优缺点(油电混合电瓶车好不好)

油电混合电瓶车优缺点(油电混合电瓶车好不好)

当朋友们看到这个文章时想必是想要了解油电混合电瓶车优缺点相关的知识,这里同时多从个角度为大家介绍油电混合电瓶车好不好相应的内容。 文章目录一览: 1、油电混合车优缺点 2、油电混合的车有什么优缺点 3、油电两用电动车的优点和缺点? 4、油电两用电动车的优缺点 5、油电混合电瓶车优缺点...

主持人大赛在cctv几(主持人大赛在cctv几台)

主持人大赛在cctv几(主持人大赛在cctv几台)

有很多朋友不知道主持人大赛在cctv几要如何操作,今天为大家整理了很多主持人大赛在cctv几台相关的答案,组成一篇内容丰富的文章,希望能到您 文章目录一览: 1、主持人大赛哪个app播出 2、2019年主持人大赛在哪个台播出? 3、主持人大赛哪个台播放 主持人大赛哪个app播出 央视影音。...