git的使用

新创项目,需要将项目提交到github上

1.$ git status

   查看当前项目下所有文的状态,如果第一次,你会发现都红颜色的,因为它还没有交给git/github管理。

2.$ git add .

   点表示当前目录下的所有内容,交给git管理,也就是提交到了git的本地仓库

3.$ git commit –m”new natter ”

   对你更新或修改了哪些内容做一个描述。

4.$ git remote add origin [email protected]:defnngj/hibernate-demo.git

   如果你是第一次提交项目,这一句非常重要,这是你本地的当前的项目与远程的哪个仓库建立连接。

5.$ git remote -v

   查看你当前项目远程连接的是哪个仓库地址。

6.$ git push -u origin master

   将本地的项目提交到远程仓库中。

把云端项目克隆到本地

1.$ git clone [email protected]: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 [email protected]:defnngj/hibernate-demo.git

  还是这个命令,在你push项目之前加上这一句就OK了。

新建代码库

1.git init 创建本地仓库

2.git remote add origin gitAddress 本地库“关联”远程库

3.git remote remove origin 取消本地目录下关联的远程库

4.git clone gitAddress 从远程仓库克隆项目代码

5.git clone -b C gitAddress 从远程仓库克隆“指定分支C”上的代码

分支

1.git branch A 创建分支

2.git checkout -b A 创建分支A,并且切换到A分支上

3.git checkout B 切换到B分支上

4.git branch -a 查看所有本地分支和远程分支

5.git merge B 合并指定分支B到当前分支

6.git branch -d B 删除分支

7.git branch -D B 删除分支

8.git push origin –delete B 删除远程分支B

9.git branch -dr [remote / branch] 也是删除远程分支

10.git push origin 本地分支A:远程分支A 将本地分支push到远程分

11.支 ,并且命名远程分支的名字为A

12.git fetch origin 同步远程仓库

13.git push -u origin master 关联后,使用该命令第一次推送

14.master 分支的所有内容,后续再推送的时候就可以省略后面三个参数了,其中参数 u 代表上游(upstream)的意思。

详细请看博客git的使用

你可能感兴趣的:(git的使用)