Git教程2021/1/26

1.Git介绍

Git是目前世界上最先进的分布式版本控制系统。

2.Git和Github的区别

Git是一个分布式版本控制系统,用于记录一个或若干文件内容的变化,以便将来查阅特定版本修订情况的软件。便于团队开发!

Github是一个为用户提供Git服务的网站(基于Git的代码托管平台),Github除了提供管理Git的web界面外,还提供了订阅、关注、讨论组、在线编辑器等丰富的功能。可以获得开源的项目代码或在github进行团队项目开发。

3.Git的安装

傻瓜式安装(只需修改安装位置,一直点next至安装完成即可)。

4.Git的使用

Git本地操作的三个区域:
工作区:在本地完成添加、编辑、修改等操作。
暂存区:暂存在工作区中发生变化的文件。
Git本地仓库:最终将暂存区的信息统一提交到Git本地仓库,成为一个新的版本。

4.1本地仓库操作

①第一次安装使用Git首先进行全局配置:
在桌面空白处右键,点击“Git Bash Here”(打开Git命令行窗口):
git config --global user.name “用户名”
git config --global user.email “邮箱地址”
在一个开发团队中,为了使大家知道谁对哪些文件做了什么样的修改操作,所进行的配置,最好与github账号里的用户名、邮箱地址相对应。

②创建本地仓库(创建仓库的文件夹路径中最好不要出现中文,以避免不必要的错误)
在需要创建本地仓库的文件夹中右键打开git bash,输入git仓库初始化的命令:git init
输入命令后,将产生一个.git的隐藏文件夹(不要动该文件夹)

Git的常用操作命令:
1.查看当前状态:git status
2.添加到暂存区:git add 文件名(带后缀)
3.git add 文件名1 文件名2 文件名3
git add .(添加该目录及子目录中的所有文件)
4.提交至本地仓库:git commit -m “注释内容”

4.2版本回退

①查看版本,查询需要回到的版本编号
命令:git log或git log --pretty=oneline

②回退操作:命令:git reset --hard 版本编号
注意:回到过去之后,要想在回到之前最新的版本的时候,
则需要使用:git reflog,查看历史操作和历代版本编号

4.3远程仓库github

①克隆远程仓库到本地仓库的命令:git clone 远程仓库地址
②将本地仓库提交到远程仓库(线上仓库):
git remote add origin https://github.com/SuNing0527/test.git(HTTPS形式的远程仓库地址)
git push -u origin master
③拉取线上仓库到本地仓库
git pull

关于SSH形式的远程仓库地址
需要通过以下命令生成公私钥,并在github中配置。
ssh-keygen -t rsa -C “xxxxx@xxxxx.com”

4.4分支管理

分支相关命令:
查看分支:git branch
创建分支:git branch 分支名
切换分支:git checkout 分支名
删除分支:git branch -d 分支名
合并分支:git merge 被合并的分支名
创建分支并切换分支:git checkout -b 分支名

4.5冲突的产生于解决

正规操作:上班拉,下班推
若产生冲突,则先git pull,之后对产生冲突的文件进行协商修改后重新提交。

5.图形管理工具

Github for Desktop
Source tree
TortoiseGit
Git Gui

6.忽略文件

通过.gitignore文件,忽略文件的提交,该文件对所在的当前目录及其子目录生效。
由于.gitignore文件没有文件名,可以通过git bash命令行创建:
touch .gitignore
忽略文件代码规则

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值