zoukankan      html  css  js  c++  java
  • 对git的认识

    下面是我对git的认识,也查阅了很多的资料;;;

    git则是一个分布式的代码管理仓库.它在开发者本地建立了一个版本库.开发者可以在本地提交代码,然后将提交后的代码在连接了网络之后push到代码服务器上去. 
    相对来说,我还是更喜欢git,因为我可以在本地不断的提交,而不用连网. 
    eclipse结合git的使用流程(前提是你给eclipse安装了egit插件

    Git 是

    EGit最大的好处是集成在eclipse里面,对于代码修改后提交很方便,常使用的部分是:

    (1)简单的Commit,pull,push。

    (2)Git repository(看资源库视图)(包括新建分支,切分支,合并分支)

    (3)工程reset hard(强制覆盖本地版本),一些特殊情况会有问题。

    (4)工程checkout到某一个分支,可以看当时的文件。

    先比较三个基于git的管理工具GitBash、EGit、SourceTree.

    GitBash:以命令行方式管理版本,功能最为强大灵活。但是操作比较繁琐,不直观。

    EGit:Eclipse的Git插件,很纠结的一个工具——优点是在开发时方便直接操作,但EGit自身很多的bug和不人性化的功能使它无法解决所有git问题,需要配合其他git管理工具。

    SourceTree:既有GitBash的命令行操作,又有EGit的图形化管理,比较人性化。

    还原单个文件:Right click on the file -> Replace With -> File in Git Index

    还原所有文件(操作慎之又慎):right click on the project -> Team -> Reset.. -> select the 'hard' radio button -> press the Reset button

    Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码版本控制软件

    还原单个文件:Right click on the file -> Replace With -> File in Git Index

    还原所有文件(操作慎之又慎):right click on the project -> Team -> Reset.. -> select the 'hard' radio button -> press the Reset button

    先比较三个基于git的管理工具GitBash、EGit、SourceTree.

    GitBash:以命令行方式管理版本,功能最为强大灵活。但是操作比较繁琐,不直观。

    EGit:Eclipse的Git插件,很纠结的一个工具——优点是在开发时方便直接操作,但EGit自身很多的bug和不人性化的功能使它无法解决所有git问题,需要配合其他git管理工具。SourceTree:既有GitBash的命令行操作,又有EGit的图形化管

  • 相关阅读:
    Leetcode 3. Longest Substring Without Repeating Characters/ 4. Median of Two Sorted Arrays[二分]
    最大流算法思想和理论的简单理解
    数值线性代数实验-共轭梯度法
    运筹学上机实验
    HDU 1542 Atlantis[扫描线]
    数值实验-高斯消元LU分解
    PAT 1143-Lowest Common Ancestor (30) 二叉树还原
    L2-006. 树的遍历
    hdu-3038 How Many Answers Are Wrong[并查集]
    poj-3253 Fence Repair[霍夫曼树]
  • 原文地址:https://www.cnblogs.com/mengq/p/4822709.html
Copyright © 2011-2022 走看看