新创项目,需要将项目提交到github上
1.$ git status
查看当前项目下所有文的状态,如果第一次,你会发现都红颜色的,因为它还没有交给git/github管理。
2.$ git add .
点表示当前目录下的所有内容,交给git管理,也就是提交到了git的本地仓库
3.$ git commit –m”new natter ”
对你更新或修改了哪些内容做一个描述。
4.$ git remote add origin git@github.com:defnngj/hibernate-demo.git
如果你是第一次提交项目,这一句非常重要,这是你本地的当前的项目与远程的哪个仓库建立连接。
5.$ git remote -v
查看你当前项目远程连接的是哪个仓库地址。
6.$ git push -u origin master
将本地的项目提交到远程仓库中。
把云端项目克隆到本地
1.$ git clone git@github.com:defnngj/hibernate-demo.git
在git下面切换到想存放此项目的文件目录下,运行这条命令就可以将项目克隆下来。
假如本地已经存在了这个项目,而仓库中又有一新的更新,如何把更的合并到本地的项目中?
1.$ git fetch origin
取得远程更新,这里可以看做是准备要取了
2.$ git merge origin/master
把更新的内容合并到本地分支/master
本地删除文件后提交
1.$ git status
可以看到我们删除的哪些文件
2.$ git add . >
删除之后的文件提交git管理。
3.$ git rm src/com/hzh/hibernate/dao/aaa.java
移除我们删除的那个文件,不然git不允许我们往远程仓库提交。
Ps: 如果你想删除的是某个目录(java包),这里想移除整个目录的内容。
4.$ git rm src/com/hzh/hibernate/bbb/ -r
-r 会把bbb/目录下的所有内容一次性移动。
使新的项目与仓库对应起来
$ git remote add origin git@github.com:defnngj/hibernate-demo.git
还是这个命令,在你push项目之前加上这一句就OK了。
网友评论