git如何提交代码到远程仓库

使用这个的原因的是看到有的嵌入式就职询问会问道,而且使用git可以将本地代码部署到github,可以备份,多台电脑开发一个工程很方便。

首先是进行安装git再Linux的系统

1
sudo apt-get install git

注册用户名和邮箱

1
2
git config --global user.name "用户名"
git config --global user.email "邮箱"

检查配置信息的命令

1
git config --list

下载代码

使用git clone从现有的git仓库中拷贝项目

1
git clone 仓库地址

如果克隆到指定目录

1
git clone 仓库地址 目录

如果git clone卡住了,可以参考以下链接极智开发 | 解决 linux 上 git clone 慢或失败的方法 - 知乎 (zhihu.com)

上传代码

初始化本地仓库

1
git init

之后就可以往这个目录中写入文件,之后使用以下命令进行部署

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
git add .
这个命令是将目录下的所有文件添加到暂存区域
git add 文件名
添加文件到暂存库
git status
查看仓库当前的状态,显示变更的文件
git log
查看提交历史
git commit
添加文件到本地库
git commit -m "备注"
添加文件到本地库并写上备注
git remote add origin 仓库地址
git push -u origin master
就可以部署了

如果git push弹出账号和密码的输入,就需要填写用户信息,以及github的token,因为最近的版本的只允许使用token禁用了密码,如果想免除每次输入token的问题

可以使用以下命令

1
ssh-keygen -t rsa -C "邮箱"

之后一直回车

最后查看生成的id_rsa.pub文件内容,将其添加到GitHub中,形成私钥。

如果git push 失败那么,使用指令进行重置代理。

1
git config --global  --unset http.https://github.com.proxy