Git学习总结

  git是一个分布式版本控制系统,可以使编程人员能够灵活的在同一个项目的不同版本之间进行调控以及和gitHub配合进行团队开发.

  git安装不在此记录.

  此为个人总结笔记,可以对git进行正常的使用,不到之处请指正哈

 1.进入git

   安装完成后,打开git bash进去命令操作界面.首先输入如下内容

    git config --global user.name XXX

    git config --global user.email XXX

   XXX部分填写自己的信息,后面要用到

 2.基础的使用

   使用cd进入自己的项目目录,然后使用

    git init

   既可以创建git相关文件,文件为隐藏.这个时候git就会对项目进行监控,文件的修改都会查看到,可以用 

    git status

   查看当前状态,当对文件进行修改时,使用该命令就会有相关信息提示,需要将修改的文件使用

    git add XXX

   进行添加到缓存区,XXX为文件名,可以使用*选中所有,再用

    git commit -m 'XXX'

   可以进行新版本的提交,XXX为个人想要加的注释,关于如何进行版本之间的切换,下面会有说明

   补充:使用 git rm 进行文件的删除

 3.版本之间的切换

    使用

      git log

      (git log --pretty=online //让信息看起来更加美观)

    可以查看改动日志,可以通过

      git reset --hard HEAD

    切换到前一个版本,在HEAd后加 ^ 可以回滚到更前面的版本,加 ^^ 可以时前三版本,其他版本类似,或者可以加 ~n 回滚到指定的前 n 个版本 

    或者不用HEAD 直接将HEAD替换成版本号,即可回滚到指定版本,

    关于版本号,具体如图,橙色部分即为版本号,切换时不必输入全部

              

  4.分支的操控

    可以在一个项目上建立一个分支进行不同的开发,以分离不同的操作以及满足不同的需要.不同分支之间相互独立  进行的修改不会互相影响

    使用

      git branch

    查看当前已有分支,默认为 

    使用

      git branch XXX

    建立分支 XXX为新分支的名字 

    使用

      git checkout XXX

    切换到XXX分支  

    使用

      git merge XXX

    可以将分支XXX的修改合并到当前分支

    使用

      git branch -d XXX

    删除XXX分支

  5.远程仓库的管理

    仓库的建立:

      使用

        git remote add XXX url

      将 url 地址的仓库命名为 XXX 并添加

      使用

        git remote

        git remote -v

      查看当前添加命名的仓库 -v可以查看地址

      使用 

        git remote rename XXX XNEW

      对仓库名字进行更改 XNEW为新名字

      使用

        git remove XXX

      删除仓库

    仓库的使用:

      使用

        git clone XXX

      复制XXX仓库的项目,XXX也可以是项目的url

      使用

        git push XXX branchName

        git pull XXX branchName

      将本地版本 推送到 XXX远程仓库的 branchName分支中(默认为master)  pull为拉取

猜你喜欢

转载自www.cnblogs.com/paleless/p/8921903.html