muzhifeike

git 使用简介

Git的简明

我试着写一下git的简单使用说明,如有错误的地方,欢迎斧正.

首先,下载并安装git.(废话)

git 下载地址

生成公钥秘钥,并绑定到gogs 代码管理中心上.

在初次使用git的时候需要做的一件事,之后使用过程中不需要这么做了.

可以把这个过程认为是一个认证过程.我以我的理解讲解一下.详细的可以参考

https://help.github.com/articles/generating-an-ssh-key/

简单的说,2个步骤

1. 生成秘钥.公钥
	ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
	Enter a file in which to save the key (/Users/you/.ssh/id_rsa): [Press enter]
	Enter passphrase (empty for no passphrase): [Type a passphrase]
	Enter same passphrase again: [Type passphrase again]
	
2. 绑定到 代码托管中心服务器中 .在个人页面 -> 用户设置 ->管理SSH密钥-> 增加密钥 
   将生成的id_rsa.pub(这个文件所在的目录是C:/users/XXX/.ssh/id_sra.pub) 拷贝到 密钥内容部分.
   
 
至此,绑定完成.

在以后的使用中,你的每一次提交,每一次clone,每一次push,每一pull,都是这个账号的, 如果你注册了两个git账号,想push操作的话,可以吗? 如果不修改 .gitconfig 文件中的配置, 很有可能因权限问题报错. 在使用中,这一点常常被我们所忽略.

这是一个服务器log的截图

建立远端仓库和本地仓库的关联,并将本地仓库同步到远端.

git是一个分布式的系统. 在远端(咱们用的也就是那个测试服务器上)和本地端都有仓库(所谓仓库,也就是你的项目存放的地方). 我们怎么把自己的代码提交到远端的服务器上呢.

主要命令有以下四条.

首先,我们通过浏览器在服务器上建立一个仓库.(最好不要把readme勾选 ). 在你想放该文件的文件夹下面,右键->打开git bash. 执行以下命令

标准做法如下:

git remote add origin http://172.20.17.20:3001/wanglinzhizhi/XXXX.git

就是建立关联的过程 .



然后,当你写好代码(文档,更新内容)后,为说明方面,我们假设完成的文件叫index.html, 放到这个仓库(文件夹下面) , 然后执行命令.

git add index.html

再然后 , 执行

git commit -m \'这是我的一次测试性的更新说明,我更新了index.html文件.对结构进行了优化.\'

Notes: 执行完git add XXgit commit \'blablabla\' 之后 至此本地仓库的commit以及版本已经建立完成. 下一步,我们是将本地的仓库 push到服务器中.让代码保存在服务器中.

最后 ,依然在git bash中执行命令

git push 

然后输入你的gogs的邮箱和密码. 直到显示 ...done 表示提交完成. 至此,我们完成了将本地仓库push到远端仓库. 可以再浏览器中再次打开你刚才创建 ,并且clone ,并且push的仓库了.

分类:

技术点:

相关文章:

  • 2021-08-08
  • 2021-11-30
  • 2021-11-29
  • 2021-05-01
  • 2021-09-30
  • 2021-10-12
  • 2021-10-12
  • 2018-10-09
猜你喜欢
  • 2021-04-24
  • 2021-09-11
  • 2021-08-02
  • 2021-06-04
  • 2021-07-29
  • 2021-12-18
  • 2021-09-07
相关资源
相似解决方案