Git使用

  1. git创建版本仓库

    git init
    

    创建一个文件夹或者使用一个已经存在的文件,在文件内运行git init

  2. git仓库添加文件
    添加文件, 可以多次添加之后然后再提交,在git add后可以通过git status查看添加的信息

    git add [需要添加的文件]  //git add test.c
    //如要添加整个文件夹呢内容可以使用 git add .
    //.表示当前文件路径
    

    托管并添加说明(在commit之前需要先配置邮箱和姓名)

    git config --global user.name "Your Name" //添加名字
    git config --global user.email "email@example.com" //添加邮箱
    //global指的是全局的,在本机均可使用该配置
    
    git commit -m [提交的说明]  //git commit -m "添加说明"
    
  3. git版本控制

    git reset --hard [commit_id]
    

    commit_id之的是在commit时版本id如下commit 后面内容,可以认为是版本号
    在这里插入图片描述
    这个值可以简写,可以只写几位如git reset --hard a053d4, git会自动查找
    可以通过git log查看提交日志,或者通过git reflog查看命令历史寻找需要回退的版本号
    另外,可以同HEAD表示当前版本HEAD^表示上一个版本
    HEAD^^表示上上一个版本,可以继续叠加,或者使用HEAD~n n表示回退多少个版本
    在这里插入图片描述

  4. 管理修改
    可以查看当前文件(工作区)和版本仓库中托管的文件区别
    在这里插入图片描述
    当你修改某个文件的内容,感觉没用想回到git add 或者 git commit 之前内容,用命令git checkout – file另外当文件被删除也可以用这个命令恢复
    当你修改某个文件的内容,添加到了暂存区时,想丢弃修改,分两步,第一步用命令git reset HEAD ,就和上面一样了,第二步和上面相同。

  5. 远程仓库
    在github创建仓库然后通过命令git clone 到本地可以使用https 或者 ssh使用ssh需要添加密钥
    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述

    git clone git@github.com:Waorange/http-server.git
    git clone https://github.com/Waorange/http-server.git 
    //git clone 后面内容添加自己远程仓库
    

    使用ssh需要添加ssh密钥
    在~/.ssh/下的 id_rsa.pub文件中,如果没有可以用以下命令生成

    ssh-keygen -t rsa –C "youremail@example.com"
    

    向远程仓库github上推送用git push命令

  6. 分支管理
    查看分支:git branch

    创建分支:git branch

    切换分支:git checkout

    创建+切换分支:git checkout -b

    合并某分支到当前分支:git merge

    删除分支:git branch -d

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值