Git介绍与相关操作

git简介

git是用于版本控制的软件,保留历史记录,便于回溯
GitHub中文官方文档
请添加图片描述

访问GitHub

GitHub520
无法访问GitHub太常见了,主要方法就是查ip,改本地host文件。
GitHub520本质也是修改hosts来实现,但是无需手动查IP,每天也是自动更新,提供了自动更新host内容的工具,swichhosts,仅需要配置一次。

git相关命令

请添加图片描述

git init

将指定目录初始化为仓库

git add a.txt

将a.txt添加到暂存区(缓存区)

git commit -m "message"

将缓存区文件提交到Git仓库,备注信息为message-message

git status

查看仓库的状态,可能出现空仓库,未追踪无内容提交等情况。

git log

查看仓库日志,包括提交人,提交日期,提交内容

git branch

查看仓库的分支,分支前加星*表示正处于当前分支

git branch a

创建a分支

git checkout a

切换到a分支

git checkout -b a

创建a分支,并切换到a分支-branch

git merge a

将a分支合并到当前分支

git branch -d a

删除a分支-delete

git branch -D

强制删除

git tag v1

为当前分支添加标签

git tag

查看当前分支标签

本地git 和github绑定

不使用clone的方法,而是本地建库时,需要进行手动绑定,如果是clone的库则自动完成绑定,不需要再操作

ssh -keygen -t rsa

敲三次回车,利用RSA算法来生成密钥,会产生两个文件,密钥id_rsa和公钥id_rsa.pub,生成在以下目录:
Linux: ~/.ssh
Mac: ~/.ssh
Windows: C:\Users\think.ssh

将公钥添加到GitHub中的SSH keys中即可

git -T git@github.com

验证git与GitHub的绑定情况。

git clone https://github.com/*****.git

本地不存在仓库,将远程仓库关联到本地仓库

git remote add origin https://github.com/*****.git

本地已经存在仓库,关联远程仓库origin

git pull origin master

同步本地仓库和远程仓库

git push origin master

本地仓库提交到远程仓库origin中
在第一次提交时需要输入账号和密码
要现pull再push 保存同步性

找项目技巧

awesome *** 百科大全类项目
sample 例子
starter 项目空架子
tutorial 找教程

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值