Git的学习,简单命令总结

磨磨唧唧半个月左右终于学习完git了,今天就来总结一下!
学习链接: git入门


一、为什么学习git?

git学习的原因


二、git安装

下载windows git:Msysgit
注:外网下载较慢,建议在国内的网站上寻找下载的相关版本。


git工作流
注:git工作流 工作区->版本库->推送线上


三、Git命令

  1. 杂项命令
    • 显示当前文件目录
      $ pwd
    • 转文件夹
      $ cd 文件路径 (举例:cd /f/git 转到f盘下的git文件中; 注:cd ..是转到上级目录)
    • 显示当前文件夹下文件
      $ ll (注:详细显示,文件夹或文件建立时间;   ll -a 是显示全部目录,包括隐藏目录,下同)
      $ ls (注:简约显示,仅显示文件名)
    • 在当前目录下建立一个文件夹
      $ mkdir 文件名
    • 追加字符串,到该文件中,没有该文件则建立文件,有则追加字符串
      $ echo "git repo" >> test.txt
    • 查看文件内容,文件必须已存在
      $ cat test.txt
    • 清除当前窗口的信息
      $ clear

  1. 基本操作
    • 初始化用户名
      $ git config --global user.name "用户名"
    • 初始化绑定邮箱
      $ git config --global user.email "github账号或者那你的邮箱"
    • 初始化版本库
      $ git init
    • 添加文件到版本库
      $ git add "文件名"   (注:-git add . 表示将目前所有修改文件提交到暂存区," . "表示所有 )
      $ git commit -m "提交时候的备注信息" (注:提交到仓库中)
    • 查看仓库状态
      $ git status
    • 从存储库退回到工作区
      $ git reset HEAD "文件名"
    • 清除工作区被退回的文件
      $ git checkout -- "文件名"
    • 回滚操作,查看提交分支,如下图
      回滚
    • 回滚操作,承接上面
      $ git reset --hard "id号,即上方被选中的"
    • 删除文件
      $ git rm "文件名"

(注:远程操作,需要先注册github,拥有自己的一个账号)

  1. 远程操作
    • SHH生成
      $ ssh-keygen -t rsa -C "这里是你的github账号"
      $ cd ~ (注:这里是转到C盘的用户目录下,然后再如下)
      SSH获取如下,获取后在github里面完成绑定即可:
      ssh获取
    • 测试是否连接成功
      $ ssh -T git@github.com
    • 连接仓库,连接之前需要先创建自己的仓库,然后去页面获取绑定的ssh或者url,再执行如下操作
      $ git remote add origin 仓库的地址(url或ssh)
    • 将之前写好提交到版本库的文件,推送到github上,即你自己建立的仓库,完成后就可以查看了
      $ git push -u origin master
    • 克隆仓库,会克隆到当前目录下
      $ git clone 仓库的地址

  1. 标签&分支
    • 标签基本操作:
      标签基操
    • 删除远程标签
      $ git push origin :refs/tags/标签名 or $ git push origin --delete 标签名
    • 分支思路图解
      分支过程
    • 创建分支
      $ git branch 分支名
    • 查看分支
      $ git branch
    • 转换到被编辑的分支
      $ git checkout 分支名
    • 合并之前,需要先转换到主分支上
      $ git merge 被合并的分支名
    • 删除本地分支
      $ git branch -d 分支名
    • 删除远程分支
      $ git push origin -d 分支名

四、总结

  git简单入门,平时使用起来应该够用了,需要更复杂的操作到时候再查!收获的话,就是还是不能太放松自己,抓紧学,感觉工作需要的知识,和现在自己学到的知识还差的太多;平时应该注意细节积累。

今日份励志名言:

“博观而约取,厚积而薄发,吾告子止于此矣。”
——(语出 宋·苏轼《稼说送张琥》)

版权声明:本文为CSDN博主「ZERO丶X」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_42476927/article/details/99863833

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ZERO丶X

托马斯回旋360°飞旋感谢!!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值