zoukankan      html  css  js  c++  java
  • git的基本使用

    git的基本使用

    Linux常用指令

    $ ls
    //  查看当前目录下的文件
    
    $ ls -la
    // 查看当前目录下的包括隐藏文件的所有文件
    
    $ mkdir
    // 创建目录文件夹
    
    $ cd ~
    //回home目录
    
    cat filename        //查看文件内容
    
    touch        //创建文件
    
    

    git的三个工作状态

    git常用指令

    git init    //初始化git
    
    git status    //查看工作树状态
    
    git add./(filename)        //提交到暂存区
    
    git commit -m '描述'        //提交到仓库并生成版本信息
    
    git log     //查看所有提交的记录
    
    git reflog    //所有历史记录
    
    git checkout <filename>     //丢弃工作区的内容
    
    git reset <filename>     //从暂存区到工作区
    
    git reset <commit_id>      //版本回退 不动文件内容
    
    git reset --hard <commit_id>      //版本回退 文件内容也跟着变
    
    分支管理
    		git branch <branch_name>  创建分支
    		git checkout <branch_name>  切换分支
    		git branch -d <branch_name>  删除分支
    		git branch   查看所有分支
    		git merge <branch_name>  把分支合并到当前分支
    		合并出现冲突
    			-- 手动解决冲突
    			-- 提交到仓库
    	标签管理
    		git tag <name> <commit_id> 创建标签
    		git tag 查看所有标签
    		git tag -d <name>
    		git push tag <name>
    	
    	公钥私钥 
    			互为解密一对字符串
    		私钥 加密数据
    		公钥 解密数据
    	远程仓库
    		连接远程仓库
    			https
    			ssh
    		SSH
    			在本地用户目录下生成公钥私钥
    				ssh-keygen -t rsa -C "邮箱地址"
    			.ssh存放你的公钥私钥
    			把公钥放入GitHub
    		添加远程仓库
    			git remote add 别名 ssh地址 
    		推送代码到远程仓库
    			git push -u s1 master
    		克隆仓库
    			git clone 仓库地址
    		从远程仓库拉去代码
    			git pull origin master
    	协同开发
    		线上的分支
    		线上的保险分支 备份
    		开发分支 master,每个人分支
    		在自己的分支下开发
    			先提交到测试分支
    			测试通过
    			提交到自己的远程仓库的分支
    		线上出现bug 
    			回滚到之前稳定版本
    			建立bug分支
    				在bug分支解决bug
    
    
  • 相关阅读:
    Java并发--线程间协作的两种方式:wait、notify、notifyAll和Condition
    Java并发--Java线程面试题 Top 50
    Java并发--Timer和TimerTask
    Spring配置--Aop配置详情
    Spring配置--tx事务配置方式
    java并发--Callable、Future和FutureTask
    java并发--CountDownLatch、CyclicBarrier和Semaphore
    精通Matlab数字图像处理与识别
    油砂资源状况与储量评估方法
    家庭自制药蛋
  • 原文地址:https://www.cnblogs.com/Kingfan1993/p/10151669.html
Copyright © 2011-2022 走看看