zoukankan      html  css  js  c++  java
  • git常用的命令

    一、git工作流

    工作区  git init   
    暂存区  git add
    版本库  git commit
    

    二、仓库管理

    初始化版本库

    git init
    

    添加文件到版本库

    git add demo.txt
    git commit -m "test commit"
    

    查看仓库状态

    git status
    

    丢弃add

    git reset HEAD demo.txt
    
    git checkout --demo.txt
    

    丢弃commit

    git log ##查看commit的版本号
    
    git reset --hard hars值
    
    git status 
    

    三、远程仓库

    创建SSH key

    ssh-keygen -t rsa -C "sentangle@foxmail.com"
    
    ##window key存放位置
    C:UsersAdministrator.ssh
    

    github 设置地址

    https://github.com/settings/keys
    

    测试是否连接成功

    $ ssh -T git@github.com
    Hi sentangle! You've successfully authenticated, but GitHub does not provide s
    ll access.
    

    本地创建仓库

    echo "# testDome" >> README.md
    git init
    git add README.md
    git commit -m "first commit"
    
    ##关联远程仓库
    git remote add origin https://github.com/sentangle/testDome.git
    git push -u origin master ##第一次提交 
    

    克隆仓库

    git clone https://github.com/sentangle/testDome.git
    
    git push ##推送
    
    git pull ##拉取
    

    四、标签管理

    git tag ##查看所有标签
    
    git tag v1.0.1 ##创建标签
    
    git tag -a name -m "tag description ..." ##标签的描述
    
    git push origin v1.0.1 ##发布标签
    
    git tag -d v1.0.1 ##删除标签
    

    五、分支管理

    ##创建	
    git branch feature_x 
    git branch  ##查看所有分支
    
    ##切换到feature_x分支
    git checkout feature_x
    
    ##合并分支到master
    git checkout master
    git merge feature_x
    
    ##删除分支
    git branch -d feature_x
    

    六、其他文章

    git和svn的简单对比

    https://www.cnblogs.com/qcloud1001/archive/2018/10/31/9884576.html
  • 相关阅读:
    第 9 章 用户自己建立数据类型
    第 10 章 对文件的输入输出
    第 7 章 用函数实现模块化程序设计
    第 4 章 选择结构程序设计
    第 5 章 循环结构程序设计
    第 6 章 利用数组处理批量数据
    第 3 章 最简单的 C 程序设计——顺序程序设计
    第 1 章 程序设计和 C 语言
    第 2 章 算法——程序的灵魂
    SQL(SQL Server) 批量替换两列的数据
  • 原文地址:https://www.cnblogs.com/sentangle/p/12306978.html
Copyright © 2011-2022 走看看