0. 初始化仓库

  git init

  --------------------------------------------------------

  创建一个workspace/文件路径下创建 文件夹 myGit 

  在workspace/myGit 下运行 git init 命令,会初始化一个新的仓库,在myGit文件夹下面生成一个.git目录

  如果没有发现.git目录,使用ls -a 命令行,用来显示目录下的所有文件 (-a 是all 的意思),这样你就看见隐藏的 .git目录了

  ---------------------------------------------------------

       eg: cd workspace/myGit 打开文件目录到myGit ( 当然也可以是你自己创建的任何文件目录 )

     git init  初始化仓库 ,生成 git 

     ls -a     查看生成的git文件

1.克隆远程仓库:

  git clone <repo>               克隆远程仓库

     git clone <repo><directive>  克隆远程仓库的指定目录

  -----------------------------------------------------------

  git clone https://github.com/bojue/gulp_Demo.git  克隆github上的一个仓库

2.切换分支brandName:

  git branch                              查看本地分支

  git checkout branchName  切换分支

  比如本地仓库我创建了三条分支分别进行开发,分别是

    master

    dev1  (开发了第三方支付方式,已经完成,没有提交)

            dev2 (登录页面修改,正在开发)

   我正在 dev2 分支上进行修改登录页面操作,现在第三方支付的逻辑需要紧急修改,目前没有合并到dev2分支上,所以需要切换到dev1上去进行想操作

  -----------------------------------------------------------------------------

  (1) 详情版

  git branch    控制台打印当前分支,星号标识(*)当前分支 ,控制台信息如下

  master

       dev1*

       dev2

       git checkout de2   切换分支到dev2,然后git beanch 查看分支, 控制台信息如下

  master 

  dev1

  dev2*      

  -------------------------------------------------------------------------------

 (2)操作版

  git branch

  git checkout dev2

3.创建并切换分支:

  git checkout -b branchName

  -------------------------------------------------------------------------------

  eg: 现在需要创建一个新的分支,开发新的功能,我们可以创建新的分支 newDev (可以随便创建)

  git checkout -b newDev

  这样我们就创建了一个新的分支,并且当前分支在newDev 分支上,可以使用 git branch 查看分支,在控制台打印如下

  master

  dev1

  dev2

  newDev *

  ---------------------------------------------------------------------------------

  git checkout -b new newDev

4.  删除本地分支

  git branch  -D branchName

  ---------------------------------------------------------------------------------

  如果我们需要删除本地没有用的分支,免得分支过多混淆视觉,可以使用 git branch -D branchName 进行操作

  eg: 现在我们用4条分支,分别是

    master

    dev1

    dev2

    newDev *

    因为我们创建的newDev分支完全是多余的,可以进行删除操作,git brach -D newDev,这样我们就删除了本地分支 newDev,可以使用 git branch 查看

  ---------------------------------------------------------------------------------

  git  branch -D newDev (分支名称)

5.删除远程分支

   git push origin --delete branchName

6.想要将修改的文件纳入版本控制,即进行添加并开始进行跟踪:

  git add newFileName 

  git commit -m '提交注释'

       -------------------------------------------------------------

       eg:  git add README   (新增加了README文件)

         git commit -m ' 增加README文件'

  

上传到远程仓库origin命令:

  git push origin brandName

  -------------------------------------------------------------

  eg:git push origin dev  (将本地的dev分支的修改 注意:已经commit的修改 提交到远程仓库) 

删除本地分支:git branch -D beandName

删除远程仓库下的某个文件夹 git rm -r --cached  */fileName/\*    

 

posted on 2016-12-29 10:25  伯爵Bojue  阅读(106)  评论(0)    收藏  举报