使用git上传代码
使用git上传代码
创建公钥与github连接
1.打开Git Bash,输入以下命令,注意换成自己邮箱
$ ssh-keygen -t ed25519 -C "your_email@example.com"
2.密钥位置
当系统提示“Enter a file in which to save the key(输入要保存密钥的文件)”时,可以按 Enter 键接受默认文件位置,也可手动修改位置。
> Enter a file in which to save the key (/c/Users/YOU/.ssh/id_ALGORITHM):[Press enter]
3.一直回车后生成密钥

4.将密钥添加至github
点击进入设置

点击SSH and GPG keys

将id_ed25519.pub文件内的内容粘贴入框内

测试连接,输入以下命令
ssh -T git@github.com
连接成功后提示
Hi seekwhale13! You've successfully authenticated, but GitHub does not provide shell access.
git创建分支并上传文件至github
1.首先新建一个空白文件夹下载仓库项目

2.在空白处鼠标右键打开git Bash here

3.输入git clone +仓库链接,克隆仓库中的项目到本地
git clone git@github.com:seekwhale13/balance-vehicle.git

4.可以发现项目已经克隆成功,空白文件夹中多了一个项目文件

5.对项目做了想要的修改后,此时向github提交我们的分支,进入项目文件git Bsah here(注意,必须进入项目文件夹内)

6.输入git checkout -b (分支名)新建我们的分支
git checkout -b Ayi
注意看终端内的分支由master切换到了Ayi

7.接着输入git add .将文件添加到缓冲区,"."表示添加所有文件,也可将"."替换为想要上传的文件
git add .
8.输入git commit -m "提交信息"
git commit -m "Ayi分支提交"
9.最后推送至仓库
git push
此时会出现问题

个人理解是:Ayi分支是我们本地新建的分支,处于游离状态,我们使用git branch -a命令查看所有本地与远程分支:

当我们使用git命令推送时,无法在远程仓库找到对应上游,所以我们需要手动将本地分支与与远程分支关联,使用命令git push --set-upstream origin Ayi设置指定上游并推送
git push --set-upstream origin Ayi

再次查看本地与远程所有分支,发现多了我们新建的Ayi分支,

github上也已经推送成功

 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号