首页 > 编程知识 正文

github与gitlab的区别,git svn

时间:2023-05-06 07:39:15 阅读:162098 作者:4588

git为版本管理工具,是即使你的电脑没有连接网络,也只能在本地使用的版本管理工具。 它的作用是更好地管理您之前提交的内容,稍后进行了修改,但通过git这一工具,您可以更好地管理您后来发现的错误更改,以便能够再现您之前提交的内容

github关于github,这是每个程序员自己编写的程序,可以在github上建立网上仓库,你每次提交的时候就可以把代码提交到网上,这样你每次提交的时候,别人也会把你的

总结来说,git可以认为是一个软件,能够帮你更好的写程序,github则是一个网站,这个网站可以帮助程序员之间互相交流和学习。

Github的注册和简单使用以及Github托管自己的代码和阅读笔记变得方便了。 不管你去哪里,只要有网,你就可以继续复制和使用自己的东西。 但是,很多东西不能用的话真的做不到。 在windows上安装Git在windows上安装Git

网站: [ http://git-SCM.com/download/] (http://git-SCM.com/download/)

上一步很理想,下载速度约为0。 这里的技巧之一是镜像。 此处为https://NPM.Taobao.org/mirrors/git-for-windows /

tip :一般来说,如果官方网站下载速度慢,太慢的话,可以使用镜像网站。

1.1进入网站后,向下拉,选择倒数第二个

2.2点击进入后,选择适合自己的笔记本电脑win64。

左边的镜像,右边的官方网站。 接下来是差距吧。

下载完成。 打开安装,然后单击" next "

3 .其次笔者默认可以根据自己的情况选择,但一般会选择默认。

双击Git Bash图标(使用git和github托管项目代码)将打开以下界面

配置Git。 图为: a (ssh-keygentrsac输入“电子邮件地址”。 请注意,ssh-keygen之间没有空间,其他之间有空间

b )换行符时,将显示一行,用于输入保存密钥的位置。 括号中是默认位置。 这里让你输入好几次,但什么都不输入,直接换行就可以了。 可以看到如图所示的效果。 (在这里最好不要输入,直接换行。 更改我第一次保存的路径时,出现了问题。 少了一个文件。 ) ) :

c )回到车上后,这会生成密钥。 可以打开id_rsa.pub (从你的电脑上看位置)进行查看。 我使用的是直接从记事本打开的这个文件。 里面所有的内容都是这个键。 需要以后使用的时候,直接全部选择复制就可以了

d )现在导航到github站点以放置ssh key,单击箭头所示的三角形,选择Settings,然后单击左侧的SSH Keys,再单击右侧的Add SSH Key,即可将ssh key 请在Title一栏中填写名字,自由命名。 然后,打开刚才生成的文件id_rsa.pub,选择里面的内容全部复制到Key栏,点击Add Key按钮完成操作后,会向填写的邮件地址发送确认邮件。 那没关系

e )验证配置是否成功,然后在git bash中输入以下命令:

shtgit @ github.com

如果你是第一次,我会让你输入是或否。 到时候输入yes就可以了。 其他的表示和我一样。 如果你有显示权限的问题等,而不是这些内容,我就需要处于上述情况。 请检查生成密钥时操作是否正确,以及目录下是否存在名为known_hosts的文件

f )尝试配置用户名和邮箱。

git configglobal user.name“用户名”

git configglobal user.email“邮箱”

到目前为止,即使我们已经配置好了Git和github,现在就来托管我们的项目吧。 刚才,我们已经在github上面建立了一个叫miaosha的仓库,所以现在就在本地建立目录,管理这个仓库。 a )擅自创建了一个名为git的目录

b )右键单击目录,显示的菜单中包含Git Bash Here,然后单击它。

c )这时,在这个目录上打开了我们的终端。

d )此时输入git init以完成初始化任务。 此时,目录中增加了一个. git的目录。 请注意,共有三个命令,上面显示了init/remote/pull,此图显示了以下几种效果:

现在也在终端上输入以下命令,增加对github创建的miaosha仓库的管理。

gitremoteaddorigingit @ github.com : xxh -

td/miaosha.git

其中xxh-td是我在网站上注册时使用的用户名,miaosha.git是我为这个项目建立的仓库名,在网站上显示是这样的:

e) 由于我建立仓库的时候创建README.md之时,已经算一次提交了,我需要先在本地同步一下仓库的内容,命令如下:

git pull git@github.com:xxh-td/miaosha.git

完成的效果如下图,并且本地目录下多出了README.md文件

现在我们在本地目录创建我们的文件,比如下图是我创建的文件:

f) 下面就要把我刚创建的文件上传到到仓库上去了,首先执行增加命令,如下:

git add . (这后面是一个英文的句号)

add后面加了一个点,是想要提交所有文件,如果想提交指定的文件,可以写文件名,执行完增加命令后,要执行提交命令,如下:

git commit –m “这里写下你自己的记录本次提交内容的信息”

-m后面跟提示信息,这个提示信息是一定要写的,不仅是规则,同时也方便我们记录我们提交的过程,写清晰为什么提交或修改了什么是非常有用的,提交完成后,我们就要把它推送到远程仓库上去了,命令如下:

git push git@github.com:xxh-td/miaosha.git

这样就完成了我们要做的所有任务

现在就基本上可以使用了,每次增加了新文件就先add,然后commit,如果只是改了文件的内容,只执行commit就行了,当然最后一步都是要执行push,把所以改变推送到我们的github上去托管。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。