git上传github常规操作及发生错误解决办法

一、git常规操作

1、git如何提交新创建的文件到github上已存在的仓库的项目中?
(1)首先进入项目文件下,打开git bash,输入git status(检查新文件命令)新文件在未提交之前是带有蓝色小问号的。
git上传github常规操作及发生错误解决办法

(2)添加文件 输入git add . (添加所有新文件,注意 . 前面有空格)添加文件到缓存区,这时候新文件变成了带有蓝色小加号。
git add produce.css(添加produce.css文件)
git上传github常规操作及发生错误解决办法
(3)提交文件 输入 git commit -m “new file” -a(提交所有新文件)
git commit -m “produce” produce.css(提交新produce.css文件)
git上传github常规操作及发生错误解决办法
(4)推送文件 输入git push 推送新文件到指定仓库中了,这时候文件都变成带有绿色小勾了,说明已经完成提交推送。
git上传github常规操作及发生错误解决办法

二、常见错误及解决办法

1、使用git提交出现如下错误
Another git process seems to be running in this repository, e.g. an editor opened by ‘git commit’. Please make sure all processes are terminated then try again. If it still fails, a git process may have crashed in this repository earlier: remove the file manually to continue.

原因:进程对git上锁了,但是我们意外关闭造成git再次上传资源互斥

解决办法:方法一:找到项目文件下的隐藏文件.git目录下的index.lock文件,删除此文件,重新提交或者打开git bash。(如果隐藏文件不见情手动打开,在工具/文件夹选项/查看/里 勾选 显示隐藏的文件、文件夹或驱动器)
方法二:直接在终端cd到项目文件下的git目录,输入rm index.lock