• git代码管理基础操作


    前言:git相比SVN有着更强大的版本控制能力,并且是分布式管理,相比SVN也更安全,由此付出的代价是更多的操控命令,使用上也更加复杂,但为了更高效和更安全的管理,还是有必要使用git的,本文及接下来的几篇文章,博主通过实际使用git总结经验,梳理git使用中经常需要用到的命令以及相关问题。感谢大家支持与交流。


    目录

    1. git本地基本命令

    2. git remote基本命令


    1. git本地基本命令

     打开你需要创建git仓库的文件夹,使用命令git init建立本地仓库。

    git本地版本控制原理图

    1. git add a.txt //增加单文件到版本控制
    2. git add a.txt b.txt //增加多文件到版本控制
    3. git add . //增加文件夹下所有文件到版本控制
    4. git status ///查看,确认哪些修改过的文件还没有提交到本地
    5. git commit -m "My First Commit" ///提交到本地
    6. git log . ///查看截至目前的修改
    7. git log --author=Julia ///查看julia的修改
    8. git branch test ///创建名为test的新分支
    9. git branch ///查看本地分支,当前所在的分支会高亮
    10. git checkout test ///分支切换,比如从当前的master分支切换到test分支

    备注:当从master分支checkout出test分支时,test分支会包含master分支的所有log;

    1. git diff test master //查看test分支和master分支的区别
    2. //将测试好的test分支覆盖master分支,需要先切换到master分支,然后在覆盖,命令如下:
    3. git checkout master
    4. git merge test

    2. git remote基本命令

    为了使自己的代码能够与大家共享,以便他人能够改进我们的代码,需要在远程创建仓库。

    git remote端版本控制原理图

     首先在Web端创建仓库,然后将本地代码与远程仓库建立连接。命令如下:

    git remote add origin [repository url]

    将本地代码提交到remote

    git push –u origin master

    如果需要提交不同的分支,只需要将master换成对应名字即可。

    git push –u origin test

    如果有人对remote仓库代码修改了,则需要先pull remote代码

    git pull origin master 

    在他人基础上进行开发,则需要先clone他人的代码,命令:

    git clone [repository url]

    了解其他操作

    git --help

    关于git进一步操作可参考博主另一篇文章:《git操作进阶

  • 相关阅读:
    redis 高级数据类型之 位图(bitmap) 详细介绍
    安卓桌面记事本便签软件哪个好用?
    AUTOSAR通信篇 - CAN网络通信(六:CanNm)
    C++之继承
    Linux服务器 离线安装 nginx-1.14.0,让你一路畅通无阻,3分钟就完成。
    创立一年就估值5亿美金,这个项目是怎么做到的?
    CData Arc v22API工作流
    几种嵌入式可编程芯片的简介
    Maven高级
    驱动程序开发:I2C设备驱动
  • 原文地址:https://blog.csdn.net/u013230291/article/details/126936941