前期配置与准备:首先安装并且配置好你的git工具,进入你要更新上传项目的目录下,鼠标右击并点击Git Bash Here,这样方便我们后续的操作
- 打开git bash后,首先将所有的更新的文件添加到git index中
git add -A 将所有的文件添加到git index中
git add 文件名 指定文件添加到git index中
- 将修改的文件进行commit,并添加commit信息
git commit -m "commit备注信息"
- 将本地分支提交到服务器中
git push
在更新过程中,直接使用git push时,出现以下错误:
admin@puppet-life MINGW64 /e/python-web/Django-Travel (master) $ git push fatal: unable to access 'https://github.com/puppet-life/Django-Travel.git/': OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054
可能是因为连接到GitHub上,无法将代码进行远程提交到GitHub服务器上
解决方法:
- 配置Http代理:
- 使用http协议代理:
git config --global http.proxy http://127.0.0.1:1080
git config --global https.proxy http://127.0.0.1:1080
- 使用socks5协议代理
git config --global http.proxy socks5://127.0.0.1:1080
git config --global https.proxy socks5://127.0.0.1:1080
- 如果刚开始使用了http协议代理,切换至socks5代理的时候,进行清空代理配置
git config --global --unset http.proxy
git config --global --unset https.proxy
git的相关命令
- 本地初始化
git init
- 查看本地所有分支
git branch
- 查看当前状态
git status
- 拉取远程仓库文件
git clone url url为GitHub上code下的https连接
- 提交文件到暂存区
git commit
- 设置提交备注
git commit -m '备注'
- 查看所有的分支
git branch -a
- 查看远程库
git remote show
- 查看日志
git log
- 本地与服务器同步
git pull
- 添加文件
git add README
- 删除文件
git rm
- 查看分支代码改动
git diff
- 查看连接请求
curl -l url url为请求连接