[git]快速上手

QQ202105081443072x.png

[git]快速上手

艾恩凝

2021/5/8

Introduction

开始开源项目了,麻雀虽小五脏俱全,一切都要搞好,以前只是接触用过git,但并没有学习了解git,花了昨晚一个晚上加上今天上午一个来小时吧,掌握一下基本知识吧,够用了。

我用的macOS,可能因为安装了Xcode,自带了git,具体安装git很简单,要么傻瓜安装要么一条命令。

突然想起来自己的IDaeneag,好像都快忘了什么意义,不,是已经忘了,当年的自己真是幼稚啊。

Git command

init settings

1$ git config --global user.name "aeneag"
2$ git config --global user.email "aeneag@163.com"

上面就是基本配置,如果需要别的还可以配置,对于我这种初学菜鸟来说,够用了

Create repository

1$ git init

找一个适合的位置,新建一个文件夹,并打开terminal,执行上面这行代码

1$ vi readMe.txt
2$ git add readMe.txt
3$ git commit -m "create a new file -- readMe.txt"

上面为添加一个新文件,修改也是如此

Modify

1$ git status  #查看当前状态
2$ git diff    #查看修改情况
3$ git log     #查看日志信息,提交历史
4$ git reflog  #查看之前版本
5$ git reset --hard HEAD^ # git reset --hard commit_id 回到之前版本

个人觉得最重要的是搞明白git原理,工作区暂存区,工作区就是你改了之后的文件的操作,add之后就会放到暂存区,commit之后就会放到master

1$ git checkout -- readMe.txt   #撤销对工作区这个文件的修改
2$ git reset HEAD readMe.txt    #撤销对暂存区这个文件的操作回到工作区
3$ git rm readMe.txt            #删除操作

Remote repository

1$ ssh-keygen -t rsa -C "aeneag@163.com"

上面是用来生成秘钥的,如果没有可以执行上面,一直回车就可以了,不用设置密码

1$ git remote add origin git@github.com:aeneag/git_test
2$ git branch -M main
3$ git push -u origin main

上面就是push代码到github

Branch

1$ git branch                                   #查看分支
2$ git branch <name>                            #创建分支
3$ git checkout <name>  git switch <name>       #切换分支
4$ git branch -b <>     git switch -c <name>    #创建分支并切换分支
5$ git merge <name>                             #合并分支
6$ git branch -d <name>                         #删除分支

Last

大体掌握git操作远离,常用的基本命令,够用了,其他的在之后慢慢积累吧,


    


公众号'艾恩凝'
个人公众号
个人微信
个人微信
    吾心信其可行,
          则移山填海之难,
                  终有成功之日!
                                  ——孙文
    评论
    0 评论
avatar

取消