首先要下载并安装好git工具。
复制其中的https链接,后面有用。
一、新建并上传
1.打开你想要上传的代码文件夹,右键选择"Git Bash Here",打开git工具。
2.bash中运行:
git init
指令运行完后,该文件夹就有一个.git的隐藏文件夹生成:
.git隐藏文件夹
3.bash中运行:
git add .
这一步有可能出错。
错误可能1:
hh@DESKTOP-E8VQ6KF MINGW64 ~/go/src/Design_Patterns (master)
$ git add .
warning: LF will be replaced by CRLF in 1.Factory_Pattern/go/go.mod.
The file will have its original line endings in your working directory
error: '1.Factory_Pattern/rust/' does not have a commit checked out
fatal: adding files failed
原因:根据系统不同换行符也不同,window换行为GRLF,linux换行为 LF
解决方法: 忽略换行符
bash中执行:
git config --global core.autocrlf false
错误可能2
hh@DESKTOP-E8VQ6KF MINGW64 ~/go/src/Design_Patterns (master)
$ git add .
error: '1.Factory_Pattern/rust/' does not have a commit checked out
fatal: adding files failed
原因:所在文件夹的某个子文件夹已经有了.git文件夹
解决方法:找到子文件夹中的.git文件夹,删除即可
再运行git add .命令,就添加成功了。
4.bash中运行:
git commit -m "design patterns implement"
双引号内的字符串可按实际情况填写,无具体要求。
5.bash中运行:
git remote add origin https://github.com/CanvasL/Design_Patterns.git
后面的链接就是你在github中创建的github仓库链接。
6.最后在bash中执行:
git push -u origin master
稍作等待后,就完成上传了。
github中打开刚才的仓库,可以看到我们刚才上传的本地源码了。 上传github成功二、更新代码
依次执行:
git add .
git commit -m "更新信息"
git push origin master
就可以看到github的仓库中更新成功了。
网友评论