这里写目录标题
利用git获取github代码
获取github代码可以通过直接下载zip包,或者通过Git软件通过命令行获取相应的代码,git获取代码的好处是,如果github上的仓库代码修改时,也可以通过命令对本地已经下载的代码进行更新,不需要重新下载,而且从本地上传代码也方便
下载Git软件
下载链接https://git-scm.com/downloads
命令行获取
以下是window系统获取方法
1.通过cmd进入命令行 快捷键(win+R)
2.进入预先设置好的放置代码的文件夹
cd 后面的就是本地文件夹地址
3.通过github网站的仓库链接获取代码
git clone https://github.com/mbeyeler/opencv-machine-learning.git
这时候可能会出现以下证书错误
解决方法:
取消git本身的https代理,使用自己本机的代理,如果没有的话,其实默认还是用git的
git config --global http.sslVerify "false"
亲测使用上面这个可以解决
也可以使用以下代码尝试解决
//取消http代理
git config --global --unset http.proxy
//取消https代理
git config --global --unset https.proxy
然后再利用一开始的代码进行获取
4.更新本地仓库的代码
git pull origin master
git运用教程
1.https://www.runoob.com/git/git-push.html
2.https://www.yiibai.com/git/git_push.html
git pull与git push的区别
两者运用方法类似,只是顺序不一样,上面的origin代表git为你默认创建了一个指向远端代码库的origin,相当于一个中介代表远程主机名(理解origin)
git pull是将远程仓库的代码拉取到本地
git pull <远程主机名> <远程分支名>:<本地分支名>
git push是将本地仓库的代码推送到远程仓库
git push <远程主机名> <本地分支名>:<远程分支名>
例如git push origin master
上面命令表示,将本地的master分支推送到origin主机的master分支。如果后者不存在,则会被新建。
origin是一个远程厂库地址。
如果省略本地分支名,则表示删除指定的远程分支,因为这等同于推送一个空的本地分支到远程分支,这条命令是删除远程master分支。
如果当前分支与远程分支之间存在追踪关系(即分支名相同),则本地分支和远程分支都可以省略
git push origin
原文链接https://blog.csdn.net/spirit_8023/article/details/84073410