一.前言
- 本人之前一直习惯于使用IDE工具上集成的Git管理工具。最近要往GitHub上传代码,又想使用Git Bash控制台,完成代码的上传。由于未系统的学习过Git,所以遇到许多问题。但是,通过阅读网上的博客与相关文档,最终成功上传代码。
二.上传步骤
- 在GitHub上创建仓库完成后,官网上即给出提交代码的方法
echo "# pdsu_bk" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/1554087106/pdsu_bk.git
git push -u origin master
- 但是,在实际操作中又会遇到许多问题。
- 在安装过Git之后,鼠标右键就会多出有关Git的选择项,选中想要上传的项目—》鼠标右键—》Git Bash,出现控制台,开始提交代码。
- 可以参考Git Bash上传代码
三.遇到的问题
- 在生成私钥和公钥时,虽然命令行提示在/c/Users/用户名/.ssh文件夹下,但是根本找不到.ssh。生成的私钥与公钥在项目的文件夹内。所以在
ssh-add ~/.ssh/id_rsa_github
时,应当将~/.ssh
替换为私钥与公钥存储实际位置的绝对路径。
- 当提交文件到本地仓库时,即在执行
git commit -m "第一次提交"
后,
可以通过git add 文件名称 如:$ git add config/
的方式将需要上传/更新的文件,提交到本地仓库。
- 最后通过
git push -u origin master
将代码上传到GitHub。