git 上传本地文件代码,到github
git clone 项目url # 把github上面的仓库克隆到本地--拉取github仓库项目到git(本地),如果仓库为空,在上传代码到github就不需要这一步
git init # 初始化本地项目-创建可以使用git上传到github的条件-执行完成会出现 .git 这个文件就初始化完成
git add . #“ . ”是添加当前文件下的所有文件到 git暂存区-可以使用 git status 查看暂存区文件或文件夹
git commit # 将暂存区内容添加到远程仓库中。
## 暂存区处理
git status # 查看git暂存区的文件-可以用来查看当前代码有没有被放到仓储(暂存区)中去
git rm --cached <文件名> # 删除暂存区指定文件-不但将暂存区中的内容删除,并且工作区(本地文件)中对应的文件也会被删除。
git rm -f <文件名> # 将暂存区中的内容删除,工作区(本地文件)中对应的文件并不会受到影响。
上面两个命令如果要删除多个文件使用空格分隔文件名称即可。
rm .git/index # 清空暂存区所有文件
遇到的报错
当使用Git进行代码push提交时,出现报错信息“fatal: 'origin' does not appear to be a git repository...”,
$ git push -u origin master # 经过查询资料库是找不到github的origin这个仓库
fatal: 'origin' does not appear to be a git repository # 中文:“源代码”似乎不是git存储库
fatal: Could not read from remote repository. # 中文: 无法从远程存储库读取。
是因为远程不存在origin这个仓库名称,可以使用如下操作方法,查看远程仓库名称以及路径相关信息,可以删除错误的远程仓库名称,重新添加新的远程仓库;
git remote -v: # 查看远程仓库详细信息,可以看到仓库名称
git remote remove 仓库名字: # 删除orign仓库(如果把origin拼写成orign,删除错误名称仓库)
git remote add 仓库名字 仓库地址: # 重新添加远程仓库地址
gti push -u 仓库名字 master: # 提交到远程仓库的master主干
具体命令和操作可以查看《菜鸟教程》
url:https://www.runoob.com/git/git-basic-operations.html
以上仅自己经历-不喜勿喷