• Git学习笔记


    什么是Git

     分布式的代码管理工具

    Git和GitHub

    Git和GitHub就像是球和球场的关系

    Git的安装

    https://git-scm.com/

    Git仓库的创建

    可视化工具:SourceTree

    git init:初始化版本库

    git add file_name:添加文件到版本库

    git commit-m "some description":提交

    代表未提交状态

    git status:查看仓库状态

    Git工作流

    工作区--->展缓区--->版本库

    Git的主要功能:帮助文档:https://git-scm.com/book/zh/v2

    a:远程仓库:

    在GitHub上创建SSH key

    第一步:

    设置Git的user name和email:

    git config --global user.name "mikey"

    git config --global user.email "biaogejiushibiao@outlook.com"

    第二步、生成SSH密钥过程:

    1.查看是否已经有了ssh密钥:cd ~/.ssh 如果没有密钥则不会有此文件夹,有则备份删除

    2.生存密钥:ssh-keygen -t rsa -C “biaogejiushibiao@outlook.com” 按3个回车,密码为空。

    3.添加id_rsa密钥到ssh,命令为:ssh-add id_rsa 

     

    4.在github上添加ssh密钥

    三、 开始使用github

    1.获取源码(在本地创建一个目录):

    第四部:常用命令:

    mkdif dir_name:创建目录

    git add “file_Name”:添加到暂缓区

    git commit  -m  "descrption":提交到版本库

    git push:推送到GitHub

    b:克隆仓库:

    git  clone git@github.com:github_name/repo_name.git

    c:标签管理:

    git tag :查看所有标签

    git tag name:创建标签

    git tag -a name -m  "comment":指定提交信息

    git push origin name:标签发部

    git tag -d name:删除标签

    按照标签进行回滚:

    d:分支管理:

    git branch:查看所有分支

    git branch -d branch_name:删除分支

    git checkout branch_name:切换到当前分支

    git checkout -b brach_name : 创建分支并且切换到当前分支

    Switched to a new branch "brach_name"  它是下面两条命令的简写:$ git branch brach_name    $ git checkout brach_name

    git merge branch_name:合并分支到主线 , 然后再git branch -d branch_name:删除分支

    e:git回滚:

    1.查看提交的log:

    2.回滚到指定版本:

    git reset --hard  commit_code

    3.强制提交:git push -f origin master

     Git然后加入别人的项目

    第一步:当然是进入他的项目将他fork滴啦,没错就是下面这玩意

    第二步:将项目列表fork的项目colne到本地的啦

    进入你的git 目录执行 :git clone url

    第三步:创建提交请求

     

    源分支选择自己的,不用修改,目标分支选择别人的,然后让在下面输入你给别人的消息,然后单击创建得到对方同意,你的修改就会出现在对方项目中了

    IDEA导入git项目

    合群是堕落的开始 优秀的开始是孤行
  • 相关阅读:
    leetcode(js)算法605之种花问题
    如何使绝对定位内部元素不继承父级宽度,而是靠内容自动撑开宽度(转载)
    SQL连接查询、变量、运算符、分支、循环语句
    SQL主外键和子查询
    数据库函数
    数据库的备份恢复和部分操作语句
    SQL部分 数据库的建立 增删改查
    【转】毛玻璃特效
    Font Awesome符号字体
    form表单验证和事件
  • 原文地址:https://www.cnblogs.com/biaogejiushibiao/p/9691374.html
Copyright © 2020-2023  润新知