zoukankan      html  css  js  c++  java
  • Git: 版本控件

    Git: 版本控件 - 命令行模式

    1. 使用方式

    创建某一个文件夹
    在文件夹内“右击” -> "git brash" 打开命令行模式

    2. 功能

    ### 前提条件 
    ### github 
    	### create repositories -> default.git
    	### 分支 master
    ### 本地仓库
    	### 创建一个文件夹
    	### git init 在当前文件夹下会生成一个.git文件夹
    
    2. 1 将本地文件夹与github上的文件夹相关联
    > git add .
    > git commit -m '初始化'
    ### origin 为远程名称
    > git remote add origin git@github.com:michaelliao/learngit.git
    > git push orgin master
    
    ### 解决git push失败问题failed to push some refs to 'git@github.com:lXXX/XXX.git'
    ### 远程库与本地库不一致造成的
    > git pull origin master
    > git pull --rebase origin master
    > git push orign master
    
    2.2 删除文件
    ### 本地删除
    > rm readme.txt
    ### git知道删除文件,工作区和版本库不一致了,会通知版本库那些文件被删除了
    > git status
    ### 在版本库中删除文件
    > git rm readme.txt
    > git commit -m "remove readme.txt"
    
    2.3 用版本库中的文件替换工作区内的版本
    > git checkout -- readme.txt
    
    2.4 生成SSH Key
    ### github允许你添加多个key。假定你有若干电脑,你一会儿在公司提交,一会在家里提交,只要把每台电脑的key都添加到github,就可以在每台电脑上往github推送了。
    ### 如果你不想让别人看到git库有两个方法,一个是交点保护费,让githb把公开的仓库变成私有的,这样别人就看不见了(不可读不可写)。另一个办法是自己动手,搭一个Git服务器,因为是你自己的git服务器,所以别人也是看不见的(这个方法公司内部开发必备)。
    > ssh-keygen -t rsa -C "youremail@example.com"
    
    2.5 git上传忽略文件 .gitignore
    ### windows
    ### 在本地创建gitignore.txt
    ### 输入规则
    	### /node_modules
    > ren gitignore.txt .gitignore
    
    ### git brash
    ### 打开文件
    > vim .gitignore 
    > 输入 i
    > 输入规则
    > esc 
    ### 保存退出
    > :wq 
    
  • 相关阅读:
    python list间的并集、差集与交集
    kafka常用命令,启动/停止/查看主题列表/消费/生产
    python json
    lrzsz
    HashMap实现原理,源码分析
    Java中try catch finally语句中含有return语句的执行情况
    Maven
    我的面试题
    JSON数据格式
    springMVC2
  • 原文地址:https://www.cnblogs.com/fanruili/p/13748975.html
Copyright © 2011-2022 走看看