Git SSH 连接 GitHub(二)查看日志,版本切换,分支管理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git SSH 连接 GitHub(二)查看日志,版本切换,分支管理相关的知识,希望对你有一定的参考价值。

参考技术A 前提你要定位到你的项目目录下,保证含有 .git 文件夹

线下

线上

扩展内容
github
个人博客

github 连接使用

应用场景:

在本地git 仓库的代码想要提交到github上面去保存,这时候就需要配置本地git 与远程github的连接了。

在github创建仓库

技术图片

 

技术图片

 

创建完成后查看地址 

技术图片

 

 在本地服务器进入一个非仓库目录,克隆github上面的仓库到本地

git 与github 的连接有两种方式:ssh/https

ssh 方式下:

ssh-keygen -t rsa -C "youremail@youremail.com"    #git客户端服务器生成密钥对,用户名为github的用户名
复制公钥到github上面(具体步骤省略)

https方式:

在git push 命令时加一个-u 参数:git -u push origin master ,之后根据提示输入登录github的用户名密码

此处以ssh 方式连接为例

git  clone git@github.com:fanggege123/testhub.git  #在当前目录产生一个testhub的仓库
进入testhub目录把之前代码仓库内的代码复制到此处并且提交到本地仓库
git add .
git commit -m "aasdf"
git push origin master    #第一次git clone 后就把远程仓库添加到了本地列表,命名为origin ,所以此时直接把本地master 分支文件推送到github即可。

 

 Tps:

git 客户端要想把本地代码提交到远程仓库必须进行git config
git config --global user.name "zhangsan"            #尽量是github上用户名
git config --global user.email "zhangsan@163.com"       #github上邮箱

Notice:

如果同一个项目多个人开发,如果两个人都更改了同一个文件那么在A提交到github后,B再提交会提示有冲突无法提交,此时需要与之前同事商议是覆盖还是同时保留。

覆盖命令

git push origin +master    #多一个+即可。

 

以上是关于Git SSH 连接 GitHub(二)查看日志,版本切换,分支管理的主要内容,如果未能解决你的问题,请参考以下文章

本地git连接远程github

github 连接使用

git远程连接github

git/github/gitlab 使用教程

Git远程仓库—Github

mac 使用命令行向 github 提交代码