1. 克隆远程仓库到本地: git clone https://github.com/durrenlee/deeplearning.git
从远程仓库的code下拉框中copy远程仓库地址
如使用HTTPS方式
由于有SSL限制不能访问HTTPS远程仓库地址
OpenSSL问题
2. git config --global http.sslVerify "false": 使用此命令,在使用HTTPS时SSL验证设置为false
SSL验证设置为false
克隆远程仓库到本地成功
有时候github很慢,需要多试几次
3. git branch dev:创建本地分支
创建本地分支dev
4. git branch: 列出本地所有分支:请见上图,*号绿字一行显示为当前所在分支
5. git switch dev:转到另外一个本地分支
转到另外一个本地分支dev
6. git merge normalize:将另外一个分支normalize合并到当前分支dev
将另外一个分支normalize合并到当前分支dev
7. git add . : 把所有变化提交到暂存区
提交到本地分支时,报更新的文件未添加到暂存区
8. git commit:提交本地更新文件
提交本地更新文件
9. git push origin dev:将本地分支dev的更新push到远程dev分支
将本地分支dev的更新push到远程dev分支
10. 如何删除远程仓库中的不必要文件:请参考之前的文章:github上删除不必要的文件夹
11. 关于如何使用github中的pull request, 请参考文章:github pull request那些事。其他代码管理软件如bitbucket使用类似,各种使用命令也一样。
12. 查看git日志,比如获得commit id: git log
git log
13. 回滚已经commit本地,但是没有push到远程的改变:
git reset --soft <commit id>
git reset --soft <commit id>