当前位置 : 主页 > 编程语言 > 其它开发 >

Git简单入门

来源:互联网 收集:自由互联 发布时间:2022-05-30
Git推送代码到gitee详解 随着国际局势的飘摇,Github托管平台的开源信任摇摇欲坠,很多朋友可能跟我一样,想把自己的代码平台换成国内的gitee。于是我查看了部分教程,以下是我基于
Git推送代码到gitee详解

随着国际局势的飘摇,Github托管平台的开源信任摇摇欲坠,很多朋友可能跟我一样,想把自己的代码平台换成国内的gitee。于是我查看了部分教程,以下是我基于win10系统的实践总结。

账号注册

Gitee官网,注册成功之后创建自己的仓库。

  • 右上角选择新建仓库。

     

     

     

  • 路径是写自己定义的文件名,可任意写。

     

     

     

安装软件

Git官网

  • Git官网下载,点击链接稍等就能下载了。

    • 介绍:一个开源的分布式版本控制系统,1、可以从服务器上克隆完整的Git仓库。2、可以在自己的机器上根据不同的开发目的创建分支,修改代码。3、在单机上自己创建的分支提交代码。4、在单机上合并分支。5、把服务器上最新版的代码fetch下来,然后跟自己的主分支合并。6、生成补丁(patch),把补丁发送给主开发者。7、看主开发者的反馈,如果主开发者发现两个一般开发者之间有冲突(他们之间可以合作解决的冲突),就会要求他们先解决冲突,然后再由其中一个人提交。如果主开发者可以自己解决,或者没有冲突,就通过。8、一般开发者之间解决冲突的方法,开发者之间可以使用pull 命令解决冲突,解决完冲突之后再向主开发者提交补丁。除此之外我们还有集成版本控制系统,大家可以自己拓展。

    • 安装:双击下载的文件,这里可以把C盘改成其他的盘。然后一直按next。

       

       

    • 这里的HTTPS和SSH是推送代码时仓库的地址。

       

       

       

    • 安装成功右键点击桌面会出现以下所有带Git的工具栏。  

      •   

         

         

配置免密

Git再提交之前需要输入Git账号用户名和密码,这里为了避免折磨开发人员,设置免密可以省很多麻烦。

  • Git初始化本地密钥。右键选择Git Bash Here,输入命令,这里Overwrite(y/n)是因为我之前配置过,系统提示我是否覆盖,所以没有配置过的小伙伴直接enter下去就好。

     

     

  • Gitee远程仓库添加公钥。

    1. 找到key后面对应的文件,复制里面的内容,这里有一个Git自带的更方便的复制方法。

      • 右键单击选择Git GUI Here。

         

         

      • 选择help下面的show SSH Key进去直接复制就好啦。

         

         

    2. 把复制好的密钥在远程个人账户中配置。

      • 选择个人设置》SSH公钥,复制密钥到文本框。这个逻辑很简单,就是我们互相约定一个暗号,我Git先把暗号写好,然后给你Gitee一份,以后我们交流之前先对一遍暗号,萝卜萝卜,我是白菜。哈哈哈哈。

         

         

  • 测试是否连接成功。

    • 输入命令,ssh -T git@gitee.com,如果执行完显示包含successfully,说明配置成功。

       

       

使用教程

按步骤顺序一步步来,这里会牵涉到Git的运行逻辑,有兴趣的小伙伴可以自己去探索,我这里直接教大家根据官网提示快速上手。

 

 

  1. 初始化签名,这里的签名是当你提交代码是用来记录的,相当于一篇文章上的作者署名。这里的签名是不影响Git的提交操作的。

    • 输入命令:git config --global user.name 你自定义的名字

    • 输入命令:git config --global user.name 你自定义的邮箱

    • 查看签名:git config --global --list

  2. 初始化本地仓库。

    • 找到本地仓库的目录,在文件夹中右键打开Git Bash Here。就能直接进入目录。

       

       

       

       

    • 输入命令:git init 系统会生成一个新的文件夹.git,如果看不见通常是被隐藏了,这里大家只要知道这里有一个.git文件就代表该目录已经被初始化为本地仓库了。

       

       

  3. 添加远程仓库地址,我们平时创作时,不可能只有一个作品,所以我们需要添加多个远程仓库(当然,前提是你得在Gitee上创建好,否则地址不存在也是会推送失败的)地址。

    • 输入命令:git remote add origin3 git@gitee.com:meta-name/test.git 大家可以发现,我们的文件后面有一个master,代表我们选择的分支是master。命令解析,origin3我自定义的名字。因为我之前也添加了两个远程仓库,所以这里用就是第三个啦,大家也可以用其他的方式区分。git@gitee.com:meta-name/test.git是你的远程仓库的ssh地址。上面有图的。

       

       

  4. 添加文件。

    • 把你的代码文件拷贝到该目录中。然后查看该仓库状态。提示No commits yet,代码没有提交。也给出了解决方案,使用git add 文件名。

       

       

  5. 添加到暂存区。

    • 把文件添加到暂存区。再次查看仓库状态。绿了,还是提示No commits yet。继续下一步,提交代码到本地仓库。

       

       

  6. 提交到本地仓库。

    • 输入命令:git commit -m "输入提交时的备注",再次查看状态,会发现没有目标文件了,这个时候就可以推送到远程仓库了。

       

       

  7. 推送到远程仓库。

    • 输入命令:git push -u origin3 master ,命令解析,origin3是第3步骤设置的,master对应的是git分支。关于分支和团队合作,大家可以自己拓展。

       

       

  8. 查看远程仓库。

    • 找到当前库,查看文件。

       

       

结语:

学习路上没有捷径,兴趣永远是最好的老师,其次是耻辱。

 
网友评论