如果您想了解如何从GitHub下载ZIP格式的源代码?的相关知识,那么本文是一篇不可错过的文章,我们将对如何把github上下载下来的源代码zip文件打成jar包进行全面详尽的解释,并且为您提供关于g
如果您想了解如何从 GitHub 下载 ZIP 格式的源代码?的相关知识,那么本文是一篇不可错过的文章,我们将对如何把github上下载下来的源代码zip文件打成jar包进行全面详尽的解释,并且为您提供关于git 上传代码到GitHub 以及git删除github上文件和文件的命令、git 如何从 github 拉取更新代码、Git 开源的版本控制系统-06-share to github 如何把项目代码共享到 github、gitee是否能向Github同步代码?的有价值的信息。
本文目录一览:- 如何从 GitHub 下载 ZIP 格式的源代码?(如何把github上下载下来的源代码zip文件打成jar包)
- git 上传代码到GitHub 以及git删除github上文件和文件的命令
- git 如何从 github 拉取更新代码
- Git 开源的版本控制系统-06-share to github 如何把项目代码共享到 github
- gitee是否能向Github同步代码?
如何从 GitHub 下载 ZIP 格式的源代码?(如何把github上下载下来的源代码zip文件打成jar包)
我看到一些奇怪的东西,例如:
http://github.com/zoul/Finch.git
现在我不是那个 CVS、SVN 等老兄。当我在浏览器中打开它时,它告诉我我做错了什么。所以我敢打赌我需要一些黑客式的工具?某个客户?
(我的意思是……为什么不只提供一个 ZIP 文件?世界还不够复杂吗?)
git 上传代码到GitHub 以及git删除github上文件和文件的命令
Git入门
如果你完全没有接触过Git,你现在只需要理解通过Git的语法(敲入一些命令)就可以将代码上传到远程的仓库或者下载到本地的仓库(服务器),可知我们此时应该有两个仓库,就是两个放代码的地方,一个是本地,一个是远程的(如Github)。企业或者团队可以通过Git来对项目进行管理,每个程序员只需将自己的本地仓库写好的代码上传到远程仓库,另一个程序员就可以下载到本地仓库了。今天我们就从Git终端软件的安装开始,再这之前我也简单介绍一下Github。
Git上传代码
一、准备工作
1、注册一个github账号。
2.下载windows上git终端,类似shell工具,下载地址:http://msysgit.github.io/
3、安装方法,打开文件,一路点击Next即可
4、安装完成。
接下来就可以进入正题啦~
二、开始上传
1.登陆你的github,在github新建一个仓库,输入你的仓库名。
1.新建本地仓库:现在进入你想要上传到github上的的项目,右键选择文件夹会出现git GUI here和git Base here,前者选择指定文件夹用来创建本地仓库,后者用来进入git命令行
现在我们先选择git GUI here 创建我们的本地仓库。
2.绑定用户:现在进入项目的文件夹,右键选择git Base here,之后我们就进入git客户端的命令行啦,
因为Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识,用户和邮箱为你github注册的账号和邮箱
ps : git config –global 参数,有了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然你也可以对某个仓库指定的不同的用户名和邮箱
3.为Github账户设置SSH key(可忽略)
此处链接跳转:http://blog.csdn.net/hustpzb/article/details/8230454/
ps:其实第三步也可以跳过,对于初学者来说直接使用http上传就行,了解之后再去了解ssh加密上传,这里我就简单将降http上传,其实没什么太大区别,后面的步骤都一样
4.提交本地代码
输入$ git init开始创建啦
1)、在本地仓库目录新建一个你要上传的文件,比如我上传的文件是readme.txt
2)、在命令行输入,将要上传的文件上传到本地仓库:
$ git add readme.txt
$ git commit -m 'readme.txt'
如图所示:
4)、关联远程仓库
这个链接就是github上新建仓库的链接
$ git remote add origin master https://github.com/starForlove/weixin-buycar
3)、push代码到服务器上
经过上面已经把代码传到本地仓库了,接下来要做的很简单,只要把本地的代码传到服务器上就行了。
$ git push origin master
接下来它会提示你输入用户名和密码,用户名就是你在github上注册的名字,密码就是你的登录密码
4)、现在你已经上传成功了,登陆你的github账户,就可以看到你上传的文件(readme.txt就是我上传的啦~)
5)如果出现上传不成功,可能是因为你远程仓库已经存在文件,和你本地仓库文件不一致,或者你本地仓库的文件不是最新的,这个时候,你需要执行下面这行命令:
$ git pull origin master
将远程仓库的文件重新下载到本地仓库,然后再次执行
$ git push origin master
三、删除远程仓库不想要的文件
ps:我们在上传项目后如果上传了你不想要的文件怎么办?很操蛋的在github上我们是不能直接删除仓库的文件,我们只能通过终端命令来删除我们不想要的文件或者目录
Git 如何删除远程服务器文件同时保留本地文件
在上传工程到git上时,有时候会把本地的一些eclipse配置文件传到服务器上,这时你先删除本地,再同步服务器,显然是不合理的。git提供了一个好的解决方法,可以直接删除服务器文件,同时不影响本地文件,命令如下
1.删除服务器文件,本地保留
此时github上已经不存在了
2.删除远程useless 文件夹,本地保留
一定要注意,删除文件夹要使用-r 参数
git rm --cached -r useless
git commit -m "remove directory from remote repository"
git push
关于git的使用就介绍到这里啦,学而时习之,确实是一个不错的学习方式,将自己学习过的东西通过博客整理出来真的大大加深了我的掌握程度。
git 如何从 github 拉取更新代码
在 github 上 fork 了一份 redis 的代码,准备下载到本地学习一下。
用 git clone *** 从我的个人远程仓库把代码下载了下来。
不过因为 fork 的这份代码比较早了,想从 redis 的主仓上更新一把最新的代码下来。
怎么做呢?
要用到 git remote 命令。
首先,看一下本地的代码关联的远程仓库地址有哪些:
git remote 命令可以查看到远程仓库的简短名称:
如果要看具体的 URL,可以用 git remote -v, 发现关联的远程仓库就是我自己的 github 仓库:
下面要把 redis 的顶级库加入到 remote 中,可以使用如下命令:
git remote add [shortname] [url]
顶级库的 git 地址:git@github.com:antirez/redis.git
使用 git remote add remote git@github.com:antirez/redis.git 把这个远程仓库添加到 remote 中:
下面用 git fetch remote 从刚刚添加的远程仓库拉去数据,拉下来了好多分支:
想把这些拉取的数据上传我的远程仓,git push:
然后查看本地分支,还是一个 unstable 分支:
用 git branch -r 或者 git branch -a 查看远程分支,倒是很多:
下面在本地创建 5.0 分支,并和远程的 5.0 分支绑定在一起:
git checkout -b 5.0 origin/5.0
本地现在就有两个分支了,并且我们是在 5.0 分支上:
再创建一个 dev 分支,也绑定远程的 5.0 分支,方便开发:
git checkout -b dev origin/5.0
好啦就可以愉快的阅读代码啦。
基本上就是这样了,补充一下如何重命名和删除远程 remote 地址。
先添加一个测试远程地址:git@github.com:abstiger/redis.git
如何重命名呢,可以使用 git remote rename [原名] [新名]:
如何 删除呢,可以使用 git remote rm [名称]:
Git 开源的版本控制系统-06-share to github 如何把项目代码共享到 github
拓展阅读
Subversion 开源的版本控制系统入门介绍 VCS
Git 开源的版本控制系统-01-入门使用介绍
Git 开源的版本控制系统-02-base usage 基本用法
Git 开源的版本控制系统-03-时间数据回溯
Git 开源的版本控制系统-04-branch manage 分支管理
Git 开源的版本控制系统-05-tags 标签管理
Git 开源的版本控制系统-06-share to github 如何把项目代码共享到 github
Git 开源的版本控制系统-07-gitignore 指定忽略版本管理的文件
将项目分享到 GitHub
- 初始化 Git
git init
- 添加文件
git add .
- 提交文件
git commit -m "提交描述"
- 在 GitHub 上创建仓库
- 将本地仓库添加到远程仓库
git remote add origin https://github.com/houbb/mybatisNet.git
- 推送
git push -u origin master
常见错误
1、fatal: remote origin already exists.
$ git remote rm origin
然后重新添加:
$ git remote add origin https://github.com/houbb/mybatisNet.git
2、由于当前分支的顶部落后,因此更新被拒绝
$ git push -u origin master -f
这会导致强制覆盖,可能会导致数据丢失。
git 初始化 & 导入到 Github
1、如果你使用的是 IntelliJ IDEA,你可以使用这种方式:
VCS -> 导入版本控制 -> 在 Github 上共享项目
2、通用方法
- 在命令行上创建一个新的仓库
echo "# git-demo" >> README.md
git init
git add README.md
git commit -m "首次提交"
git remote add origin https://github.com/houbb/git-demo.git
git push -u origin master
- 将现有仓库推送到 Github(通过命令行)
git remote add origin https://github.com/houbb/git-demo.git
git push -u origin master
请注意,以上命令中的 master
分支可能在较新版本的 Git 中被 main
分支替代,这取决于你的 Git 配置和 Git 服务提供商(如 Github)的默认设置。
如果提示分支不存在,你可能需要改用 main
分支或者检查你的远程仓库使用的默认分支名。
Share to Github 分享到 github
或者,在命令行上创建一个新的仓库:
echo "# quartz-book" >> README.md
git init
git add README.md
git commit -m "首次提交"
git remote add origin https://github.com/houbb/quartz-book.git
git push -u origin master
或者,将现有仓库推送到 Github(通过命令行):
git remote add origin https://github.com/houbb/quartz-book.git
git push -u origin master
同样需要注意的是,如果你的仓库使用 main
分支作为默认分支(这在较新版本的 Git 仓库中更为常见),你需要将上述命令中的 master
替换为 main
。
否则,你可能会遇到找不到分支的错误。如果仓库中已经存在 master
分支,则可以继续使用 master
。
在推送之前,请确保你已经设置了正确的远程仓库地址,并且你有权限向该仓库推送代码。如果仓库是私有的,你还需要确保你有访问该仓库的权限。
另外,如果你正在推送一个已经存在的本地仓库,那么在你执行 git push
命令之前,你应该已经在本地执行了 git add
和 git commit
命令来暂存并提交你的更改。
上述第二个命令块假设你已经完成了这些步骤,并且只是将本地仓库与远程仓库关联起来并推送更改。
参考资料
如何上传本地代码到github上
常见错误
本文由博客一文多发平台 OpenWrite 发布!
gitee是否能向Github同步代码?
gitee上,Github的代码可以同步到gitee,那么gitee的代码可以同步到Github吗?
关于如何从 GitHub 下载 ZIP 格式的源代码?和如何把github上下载下来的源代码zip文件打成jar包的问题我们已经讲解完毕,感谢您的阅读,如果还想了解更多关于git 上传代码到GitHub 以及git删除github上文件和文件的命令、git 如何从 github 拉取更新代码、Git 开源的版本控制系统-06-share to github 如何把项目代码共享到 github、gitee是否能向Github同步代码?等相关内容,可以在本站寻找。
本文标签: