zoukankan      html  css  js  c++  java
  • 【Git】牛逼的版本管理工具Git-GitHub

    1).Git简介

     Git是分布式版本控制及协同开发工具
    (1)现有项目开发过程中的问题
    	① 项目的安全性太低
            ② 项目很难协同开发
            ③ 项目报错无法回退
            ④ 项目的版本混乱
    (2)版本控制工具分类
    	① 集中式版本控制工具:例如svn
    	② 分布式版本控制工具:例如Github
    

    2).Git使用:安装、创建版本库、基本命令

    (1)安装、创建版本库
    	① 安装:官网下载安装包进行安装
    	② 创建版本库
    		通过”cd 路径”命令进入自己创建的文件夹(库)
    		再通过”git init”命令进行创建(会出现一个隐藏的.git文件夹)
    (2)基本命令
    	① 版本上传的开发者信息:
    		$ git config --global user.name "Your Name" 					配置开发者名字
                    $ git config --global user.email "email@example.com"	 			配置开发者邮箱
    	② 创建版本库:在文件的根目录创建一个.git文件夹(.git文件夹就是版本库,除了.git文件夹之外是工作区)
                    $ git init	// 在.git工作目录下执行创建(出现隐藏的.git文件夹)
            ③ 交给git管理步骤:
       	        $ git add a.txt				添加到暂存区
                    $ git commit -m "版本"			保存到主干区
            ④ 查看git的状态:
       	        $ git status 
                注意:如果显示红色,说明工作区已经修改,但是没有提交;如果是绿色,说明工作区中的修改已经
                     加入到暂存区   working tree clean    工作区和版本库一致
    	⑤ 版本回退(只能做回退):
      	        $ git reset --hard HEAD^		可以写多个^,代表回退几次
                    $ git reset --hard HEAD~100  		通用,~回退步数
                    $ git reset --hard 3628164  		根据版本id回退
            ⑥ 日志:
                    $ git log   				打印当前提交之前的日志  
                    $ git log --pretty=oneline        
                    $ git reflog  --pretty=oneline  	打印所有的日志  
            ⑦ 撤销修改:
                    $ git checkout -- readme.txt		撤销工作区中的修改  
                    $ git reset HEAD readme.txt		撤销暂存区中的修改撤销到工作区
    
  • 相关阅读:
    yolo_to_onnx ValueError: need more tan 1 value to unpack
    yolo_to_onnx killed
    C++ 实现二维矩阵的加减乘等运算
    Leetcode 1013. Partition Array Into Three Parts With Equal Sum
    Leetcode 1014. Best Sightseeing Pair
    Leetcode 121. Best Time to Buy and Sell Stock
    Leetcode 219. Contains Duplicate II
    Leetcode 890. Find and Replace Pattern
    Leetcode 965. Univalued Binary Tree
    Leetcode 700. Search in a Binary Search Tree
  • 原文地址:https://www.cnblogs.com/jwnming/p/13824776.html
Copyright © 2011-2022 走看看