一、先在码云或者github上建个仓库
1.码云上面建仓库
https://gitee.com/
点击【新建仓库】按钮:
点击【创建】按钮:
然后点击【初始化readme文件】:
就可以生成如下图所示的文件,这样我们的仓库就准备就绪啦!!!
查看并且复制仓库地址:
2.github上面建仓库
https://github.com
备注:一个仓库等于是一个项目,里面包含了所需要的各种资料文档,图片视频,代码等等
二、创建本地仓库
1.在D盘新建一个本地文件夹test
然后
如果D盘没有test目录,也可以通过命令创建(必须先定位到D盘再使用以下命令):
mkdir test
2.创建本地仓库
下面我们打算在d/test下面创建版本库,使用命令行:git init,例如
如上图,我已经成功在d盘test目录下创建了一个空的仓库。这个时候,查看一下d盘test目录下会多了一个.git的文件夹(这个是隐藏的文件夹,看不到这个文件夹可以修改设置为:显示隐藏文件),同时命令行后会多了一个 (master)
3.添加项目文件到本地仓库
仓库已经建好了,我们拷贝一个STM32的模板工程文件template到test文件夹里面
工程文件是放到仓库里面了,但是它现在还没有被进行管理,我们可以用命令git status查看:
使用 git add . 将仓库下面所有文件添加进去:
再次使用命令git status查看:
文件夹下所有文件都被添加进去了,名字变成了绿色。
使用git status命令就可以看到你本次修改(新增、删除、修改)中涉及到哪些文件,同时也可以看到已经存入暂存区中发生修改变更的文件,便于检查具体修改了哪些文件,以免出现疏漏。
4.把项目提交
1) 提交信息说明,也就是项目的说明(本次提交描述)
git commit -m “提交信息” (注:“提交信息”里面换成你需要,如“first commit”)
2) 把本地仓库上传到GitHub网站
git push -u origin master (注:此操作目的是把本地仓库push到github上面,此步骤需要你输入帐号和密码)
会出错:
解决办法:
①先在GitHub上找到仓库的HTTPS地址
②git remote add origin 命令 加上仓库地址 建立连接
再重新使用git push -u origin master命令上传
看到100% 表示上传成功了,现在在GitHub网站已经可以看到我们自己的工程代码了。
注意:如果第一次输入密码错误,后面可能会出错,而不给你机会再次输入密码,参考以下方法解决:
https://blog.csdn.net/qq_33934427/article/details/109004052
三、创建本地仓库 更简便方法
1.登陆GitHub平台,建立仓库 test1
建好的仓库 test1 :
复制HTTPS地址
2.在d盘建立wifi文件夹
然后在wifi上右键,右键会出现两个新选项,分别为Git Gui Here,Git Bash Here,这里我们选择Git Bash Here,进入如下界面,wifi即为我的项目名
3. 把github上面的仓库克隆到本地 (关键步骤)
git clone https://github.com/mwnn18/test1.git
(https://github.com/mwnn18/test1.git 是第1步复制的地址)
可以看到:把我们在github上面建立的空仓库test1克隆到本地文件夹 d/wifi里面了
说明:此时test1文件夹下面包含了一个 .git 文件夹
4.我们再把我们要上传的工程模板文件拷贝到test1目录下
5.输入命令 cd test1,进入test1文件夹
6.将test1文件夹下文件全部添加到本地仓库
命令:git add .
7.本次提交信息描述 设置
命令:git commit -m “提交信息” (注:“提交信息”里面换成你需要,如“first commit”)
8.把本地仓库push到github上面,此步骤需要你输入帐号和密码
命令:git push -u origin master
以上信息表示上传成功!
最后上传成功效果图如下:
备注:
有一点很重要,就是初次安装Git时候需要配置用户名和邮箱,不然会有以下提示:
你需要运行命令来配置你的用户名和邮箱:
$ git config --global user.name "mwnn18"
$ git config --global user.email "40268679@qq.com"
注意:(引号内请输入你自己设置的名字,和你自己的邮箱)
此用户名和邮箱是git提交代码时用来显示你身份和联系方式的,并不是github用户名和邮箱
四、创建本地仓库 参考
1.新建文件夹
新建文件夹 git_learn
2.将该文件夹变成git可管理的版本库
1)在该文件夹下打开git
2)git init 命令
3.将文件提交到暂存区
1)将指定文件添加到暂存区
文件夹下新建文件 readme1.txt readme2.txt readme3.txt
使用 git add readme.txt 可以将单个文件
git add [file1] [file2] ... //添加一个或多个文件到暂存区
git add [dir] //添加指定目录到暂存区,包括子目录
git add . //添加当前目录下的所有文件到暂存区
2)查看 是否添加成功
git status
4.提交文件
将文件提交到本地版本库的当前分支(默认是master主分支)
关于分支介绍参考:
https://blog.csdn.net/qq_27674439/article/details/107412097
git commit -m "提交备注:第一次提交"
第一次提交要求设置你的邮箱、用户名:
删除本地邮箱、用户:
git config --global --unset user.email "40268679@qq.com"
git config --global --unset user.name "mwnn"
设置好本地邮箱、用户名后再次提交: