您现在的位置是:首页 >学无止境 >Git介绍与相关操作网站首页学无止境

Git介绍与相关操作

@秋野 2023-05-19 00:00:03
简介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 hink.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 找教程

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。