git以及github的使用

前段时间学好了git,从一个git小白到可以创建仓库,得益于大佬的无私奉献 廖雪峰-git,一步步跟下来,很快就了解了一个听上去看上去都吊炸天的东西,但是时间久了不常用有的指令就忘了,简单记录一下,方便后续使用查找

1、安装git(window) 点击打开链接

2、使用git命令初始化,创建版本库  git init

3、将建好的文件添加到版本库中,分两步

     ① $ git add filename   filename 添加到版本库的文件名,把文件修改添加到暂存区

     ② $ git commit -m "describe this commit" 将文件提交到工作区

第一步可执行多次,即添加多个文件,commit提交一次

4 、$ git status 掌握工作区的状态

5、$ git diff查看具体变动内容

6、$ git log查看日志/$ git reflog容提供回退之前的日志

日志内容过于详细可以使用--pretty=oneline 参数,可以显示commit_id这个版本号可以提供回退版本的依据

7、版本回退

①当前版本:HEAD

②回退命令 $ git reset

③回退前一版本 $ git reset --hard HEAD^

④回退前十个版本$ git reset --hard HEAD~10

⑤回退任意版本$ git reset --hard commit_id

8、查看工作区和版本库的区别git diff HEAD -- readme.txt

9、删除文件 $ git rm filename

10、

github :把本地仓库同步到github远程仓库

1、创建SSH Key,在用户主目录下执行

$ ssh-keygen -t rsa -C "491929283@qq.com"

创建ssh key,在用户目录下,有.ssh文件,里面有rd_rsa和rd_rsa.pub两个文件,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。

2、登陆GitHub,打开“settings”,“SSH Keys”页面:点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容

相当于电脑和github的桥梁

添加远程库:

1、创建新的Repository

2、关联远程库$ git remote add origin https://github.com/ranransun/elm-vueapp.git

3、推送master分支的所有内容:$ git push -u origin master

4、此后,每次本地提交后,只要有必要,就可以使用命令git push origin master推送最新修改

从远程库克隆

1、 $ git clone https://github.com/ranransun/elm-vueapp.git

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值