虽然我的博客就是有布置到github上,但是之前都没有怎么单独使用过git推送项目代码,今天突然想把小学期的实训项目代码给推到github上保存一下。但是发现目录下没有.git文件夹,又忘了生成的命令了,所以上网度了一下,顺便做个笔记的形式给记录一下。
安装git环境
首先使用git工具,肯定是先要下载安装配置的。这里安装过程我就不详讲了,网上应该是一搜一大把的多,这里给一下一个人家的安装教程链接吧
git安装教程链接
创建上传的远程仓库
登录自己的github,然后在里面new一个仓库
然后你可以看到:
生成.git
进入到要推送代码和项目的本地文件夹下,然后在本地搜索栏填入”cmd”回车打开cmd命令窗口(也可以ctrl+R,cmd,回车,在用cd进入到目录下,就是略麻烦一点)
然后在命令行中敲入“git init”
1 | git init |
可以看到目录下即有了.git文件夹
添加到暂存区
把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件(夹)。
1 | git add . |
commit 到主分支(master)
1 | git commit -m "描述信息" |
连接本地和远程仓库并提交
1 | git remote add origin git@github.com:你的github的用户名/仓库名.git |
前一个命令是把本地和远程仓库连接起来,第二个命令是把缓存里的文件推送到远程上去
这一步如果你是首推的话,会弹出登录框让你登录github的账号密码,跟着填好了登录就行了(截图如下)
检查下结果
到这上一步其实已经可以了,但是保险起见还是去github上看一下吧
done ~ !
补充
如果出现以下的报错,可以考虑以下步骤(主要原因可能是账号密码方面出错了)
- 配置用户信息
1 | git config --global user.name [username] |
- 查询用户信息
1 | git config --list |
- 如果push遇到在输入密码是熟错后,就会报这个错误fatal: Authentication failed for
解决办法:
1 | git config --system --unset credential.helper |
之后你在push就会提示输入名称和密码
该条目内容来自博主 酒壮熊人胆 的git操作及fatal: Authentication failed for错误解决
参考博客
博主 必须往前走 的Git——如何将本地项目提交至远程仓库(第一次)
博主 EmbeddedLife 的Git下载安装及设置详细教程
Author: Zoey
Link: https://zoey1038569979.github.io/2019/08/19/git_sub/
Copyright: All articles in this blog are licensed under CC BY-NC-SA 3.0 unless stating additionally.