今天我们来理解与实践 git 新建并提交自己的文件至 master&github。我使用此命令保存了我添加在 esp-idf 中的一些文件。
1.使用 git 指令新建并上传自己的文件至 master&github
我使用的指令如下;
git add .
git commit -m 'add wifi'
在此过程中,可以随时输入指令 git status
查看当前项目状态。 这里 git add .
的意思是将目录下所有文件添加到本地仓库,假设只想添加某个文件,如 readme.md
。你可以使用 git add readme.md
指令。如果要将自己的 master 推送到 gitlab 上,可以使用如下指令:
git remote add origin https://github.com/“your own path”.git
git push origin master
Username for 'https://github.com': your own name
注:如果项目已存在于远程仓库(仓库不为空,或其他人上传、更新了仓库),要先pull更新,使用
git pull --rebase origin master
.
如果要从创建 git 秘钥等操作开始了解,请查看 git 项目创建及提交详细流程 。
2. git add
几个指令的比较
在这里,我比较了 git add .
、git add -u
和 git add -A
的区别,结果简述如下:
-
git add . 提交新增的文件和被修改的文件,不提交已经被删除的文件
-
git add -u 提交所有被修改的文件和被删除的文件,不提交新增的文件
-
git add -A 提交所有产生的变化