如何使用GitHub管理我们的源码
来源:互联网 发布:淘宝手机详情怎么设置 编辑:程序博客网 时间:2024/05/22 08:07
Github: git项目托管网站,请先免费申请一个github帐号:www.github.com
Git:分布式版本控制工具
1、安装完Git。在Git bash中,执行命令和linux系统的操作是一样一样的
$ ls 查看当前目录的内容$ cd /d 切换到d盘$ cd java/ 打开当前目录下的java目录$ cd j(table键) 如果当你想打开java目录且当前目录下只有一个j开头的目录,输入J 然后按键盘上的table键,会自动帮你补齐。$ cd .. 返回上一级目录
2、在GitHub上创建项目
用户登录后系统,在github首页,点击页面右下角“New Repository”填写项目信息:project name: hibernate-demo description : my first project点击“Create Repository” ; 现在完成了一个项目在github上的创建。
3、创建一个新项目,提交到GtiHub上
假设你创建好了一个项目,并切换到项目的根目录下面:$ git status //查看当前项目下所有文的状态,如果第一次,你会发现都红颜色的,因为它还没有交给git/github管理。$ git add . //(.)点表示当前目录下的所有内容,交给git管理,也就是提交到了git的本地仓库。Ps:git的强大之处就是有一个本地仓库的概念,在没有网络的情况下可以先将更新的内容提交到本地仓库。$ git commit –m”new natter ” //提交到仓库,并对你更新或修改了哪些内容做一个描述。$ git remote add origin git@github.com:defnngj/hibernate-demo.git//如果你是第一次提交项目,这一句非常重要,这是你本地的当前的项目与远程的哪个仓库建立连接。$ git remote -v //查看你当前项目远程连接的是哪个仓库地址。$ git push -u origin master //将本地的项目提交到远程仓库中。加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。
4、回到了家,想把公司提交的项目克隆到本地?
如果你是第一次想把github上面的项目克隆到本地或者要克隆别人的项目到地。$ git clone git@github.com:defnngj/hibernate-demo.git //在git下面切换到想存放此项目的文件目录下,运行这条命令就可以将项目克隆下来。
5、远程仓库中又有一新的更新,如何把更新的合并到本地的项目中?
$ git fetch origin //取得远程更新,这里可以看做是准备要取了$ git merge origin/master //把更新的内容合并到本地分支/master
6、本地删除了一个文件,如何让远程仓库也删除对应的文件?
假如远程仓库中已经存了aaa这个文件,我fetch了下来,并删除了aaa这个文件,想再push上到远程仓库中,并使远程仓库中的项目被新的修改覆盖(也是是远程仓库中的aaa也被删除)在目录下删掉文件$ git status //可以看到我们删除的哪些文件$ git rm src/com/hzh/hibernate/dao/aaa.java //移除我们删除的那个文件,不然git不允许我们往远程仓库提交。$ git add . //删除之后的文件提交git管理。$ git commit -m ‘remove a file’ $ git push origin master
7、远程创建了一个新仓库,本地创建了一个新项目,如何使新的项目与仓库对应起来?
在本地项目目录下执行$ git init$ git remote add origin git@github.com:defnngj/hibernate-demo.githibernate-demo.git 是GitHub上的仓库名称
1 0
- 如何使用GitHub管理我们的源码
- github上下载的源码 如何使用 ?
- 如何使用Github管理自己的代码
- 如何使用GitHub管理代码
- 如何使用github管理代码
- 如何使用Git和GitHub来管理自己的代码
- 梳理--如何使用GitHub管理自己的代码
- Windows下如何使用git管理github
- 如何使用git 管理github远程仓库
- 该如何管理我们的知识?
- Nuget如何管理我们的类库?
- 如何管理好我们的需求?
- 我们该如何开始自己的GitHub之旅?
- 如何管理自己github上的项目
- 如何管理Github上关注的项目
- 【GitHub】 github如何使用
- 使用eclipse egit插件,在github上管理源码
- 使用vss管理我们的代码
- POJ1728 A flea on a chessboard
- 46 Permutations
- View 事件传递
- spring学习笔记(16)——AOP之前后置通知
- JAVA程序调试错误集
- 如何使用GitHub管理我们的源码
- Ruby中的Profiling工具
- struts2最新收集的一些面试题
- 浩易南:想创业?给新人的15条建议
- hostapd 调试信息
- 为何响应时间常被测错
- 《剑指Offer》学习笔记--面试题20:顺时针打印矩阵
- 关于android手机mtk平台 信号格数的修改
- 【tcp-ip学习总结】基于udp的多人聊天室,带有登录注册功能