这里是第一次把项目传上去后,项目更新时用到的命令。
命令一键粘贴:
git add -A git commit -m "更新说明" git pull --rebase origin master git push origin master
a. 注册github,下载git工具。
b. 截图安装:
https://www.jianshu.com/p/414ccd423efc
https://blog.csdn.net/sishen47k/article/details/80211002
c. 配置环境变量:和JAVA环境变量一样。
全局用户登录,只需要第一次安装Git时登录,以后都不用了。
a. 全局用户名:git config --global user.name "ssyybbiill"
b. 全局邮箱:git config --global user.email "hxlsybil@126.com"
a. 先看一下你C盘用户目录下有没有.ssh目录,有的话看下里面有没有id_rsa和id_rsa.pub这两个文件,有就跳到下一步,没有就通过下面命令创建。
b. 创建ssh key,用来git与github交互:ssh-keygen -t rsa -C "hxlsybil@126.com"
c. 一路enter就好,再检查,发现出现了id_rsa和id_rsa.pub这两个文件。
在GitHub上,鼠标放到头像上,点击setting—SSH and GPG keys—New SSH key,把id_rsa中的内容粘贴上去,点击Add SSH key按钮提交。
a. 在[待上传项目的根目录]右键,选择git bash,出现黑窗
b. 初始化git仓库:git init
c. 查看状态:git status
这个命令可以查看,与上次提交相比,当前项目的修改情况。
git add -A
a. git add -A 提交所有变化
b. git add -u 提交被修改(modified)和被删除(deleted)文件,不包括新文件(new)
c. git add . 提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件
参考:https://www.cnblogs.com/skura23/p/5859243.html
git commit -m "java practice, first commit, annotation collection iterator_stream"
a. 在GitHub上创建一个Repository仓库,仓库地址为:git@github.com:ssyybbiill/DeepLearning.git
b. 一个小坑:私有仓库默认branch是main,公共仓库默认branch是master,所以,如果是private,那就要把下面命令中的所有master换成main,或者直接在GitHub上把默认分支设置为master之后再操作!
(我就是这个小坑,导致提交的东西都看不到,原来是分支名称错了!!!)
git remote add origin git@github.com:ssyybbiill/DeepLearning.git
中间在GitHub上的操作时间过长,可能超时,需要重新打开一下Git Bash。
a. 如果你在GitHub创建仓库时有ReadMe文件,先pull下来:git pull --rebase origin master
(每次pull之前,都需要先add和commit!)
b. 新建的远程仓库是空的,所以要加上-u这个参数:git push -u origin master
c. 远程仓库里面有了内容之后,就不用-u了:git push origin master
到此为止,本地项目就传上去了!
更多:
原文:https://www.cnblogs.com/sybil-hxl/p/15171986.html