首次使用git遇到的问题总结

一、新建项目

1、打开github 登录

 

2、点击 Stat a project

 

二、上传

1、找到要上传的文件夹进入

 

如果文件夹中没有.git文件夹(隐藏文件夹) ,则需要初始化

输入 git init   回车

2、状态信息展示

输入 git status  回车

3、将修改添加到暂存区

输入 git add .  回车注意 . 与add之间有空格

4、提交描述信息

输入 git commit -m "mhy项目0806"  回车

如果出现上面的信息, 说明没有填写个人信息 服务端不能确认是不是你在操作

填写邮箱和账户名

输入 git config --global user.email "you@example.com 回车

输入 git config --global user.name "Your Name  回车

 

填写完成之后重复提交描述信息即可

5、打开github上边新建的库

 

注意:不要将网页翻译成中文,复制粘贴到Git Bush容易出现错误

输入 git remote add origin git@github.com:mhy624/vue-.git 回车

输入 git push -u origin master  回车

将文件推到主分支上

如果出现上面的信息,说明:没有配置秘钥或秘钥有问题

三、配置秘钥

1、确认本机是否安装SSH

输入 ssh  回车

这是安装了SSH

2、根据RSA算法生成秘钥

输入  ssh-keygen -t rsa  回车三次 期间不需要输入密码

之后就就会生成两个文件,分别为id_rsa和id_rsa.pub,即密钥id_rsa和公钥id_rsa.pub. 对于这两个文件,其都为隐藏文件,默认生成在以下目录:

 

Linux 系统:~/.ssh

Mac 系统:~/.ssh

Windows 系统:C:\Documents and Settings\username\\.ssh

Windows 10 ThinkPad:C:\Users\think\.ssh

密钥和公钥生成之后,我们要做的事情就是把公钥id_rsa.pub的内容添加到 GitHub,这样我们本地的密钥id_rsa和 GitHub 上的公钥id_rsa.pub才可以进行匹配,授权成功后,就可以向 GitHub 提交代码啦!

3、添加SSH key

 

点击Settings

 

如上图所示,我们只需要将公钥id_rsa.pub的内容粘贴到Key处的位置(Titles的内容不填写也没事),然后点击Add SSH key 即可。

4、验证绑定是否成功

输入  ssh -T git@github.com  回车

 

绑定成功后再次输入 git push -u origin master  回车

此时上传成功 在github 可以看到上传的信息

 

当多人协作开发的时候需要创建自己的分支,

不能直接修改主分支上的文件

 

四、多人协作开发

1、创建自己的分支

输入 git checkout -b mhy   回车(名字随意)

 

2、切换到开发(dev)分支上

输入 git checkout -b dev   回车

 

3、添加到暂存区

输入 git add .   回车

 

4、提交描述信息

输入 git commit -m "dev"   回车

 

5、提交到dev分支上

输入 git push origin dev   回车

 

6、最后提交完切换回自己的分支

输入 git checkout mhy   回车

 

多人协作开发时,一开始的主分支放的是公共的配置环境,在自己的分支修改,修改完成之后上传到dev分支,合并。每次也都从dev分支拉项目。最终全部修改完毕后,在合并到主分支上。

 

 

 

在自己的子分支上(mhy)

git add .                         --------提交到缓存区

git commit -m "注释"    --------写注释信息

git  push origin mhy     --------就传到自己的分支上了

git checkout dev           --------切换到dev分支

git pull                          --------把线上的代码pull下来

git merge mhy              --------代码合并(dev就是mhy上的代码了线下的)

git push origin dev       --------传到dev分支上(线上dev就是最新的)

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值