栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Git使用教程

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Git使用教程

文章目录

Git使用教程一、Git下载二、安装

1、傻瓜式安装,直接下一步就好2、选择git用什么编辑器,默认就可以(全是Next)3、出现Finish安装成功4、 安装成功后,菜单会出现以下三个图标,并且在任意文件夹下右击鼠标,也会出现git的图标 三、基本Linux命令四、配置git的基本信息

设置用户名与邮箱(用户标识,必要) 五、git基本命令六、Git工作流程

1、本地仓库搭建2、查看文件状态3、忽略文件4、设置本机绑定SSH公钥,实现免密码登录!(免密码登录,这一步挺重要的,码云是远程仓库,我们是平时工作在本地仓库!) 总结


Git使用教程

git是用来实现版本控制的

实现跨区域多人协同开发追踪和记载一个或者多个文件的历史记录组织和保护你的源代码和文档统计工作量并行开发、提高开发效率跟踪记录整个软件的开发过程减轻开发人员的负担,节省时间,同时降低人为错误


提示:以下是本篇文章正文内容,下面案例可供参考

一、Git下载

Git淘宝镜像链接(直接从官网下载慢):http://npm.taobao.org/mirrors/git-for-windows/
直接下载最新稳定版即可

二、安装 1、傻瓜式安装,直接下一步就好

2、选择git用什么编辑器,默认就可以(全是Next)

3、出现Finish安装成功

4、 安装成功后,菜单会出现以下三个图标,并且在任意文件夹下右击鼠标,也会出现git的图标


Git Bash:Unix与Linux风格的命令行,使用最多,推荐最多

Git CMD:Windows风格的命令行

Git GUI:图形界面的Git,不建议初学者使用,尽量先熟悉常用命令

三、基本Linux命令

平时一定要多使用这些基础的命令!

1)、cd : 改变目录。

2)、cd . . 回退到上一个目录,直接cd进入默认目录

3)、pwd : 显示当前所在的目录路径。

4)、ls(ll): 都是列出当前目录中的所有文件,只不过ll(两个ll)列出的内容更为详细。

5)、touch : 新建一个文件 如 touch index.js 就会在当前目录下新建一个index.js文件。

6)、rm: 删除一个文件, rm index.js 就会把index.js文件删除。

7)、mkdir: 新建一个目录,就是新建一个文件夹。

8)、rm -r : 删除一个文件夹, rm -r src 删除src目录

rm -rf / 切勿在Linux中尝试!删除电脑中全部文件!
9)、mv 移动文件, mv index.html src index.html 是我们要移动的文件, src 是目标文件夹,当然, 这样写,必须保证文件和目标文件夹在同一目录下。

10)、reset 重新初始化终端/清屏。

11)、clear 清屏。

12)、history 查看命令历史。

13)、help 帮助。

14)、exit 退出。

15)、#表示注释

四、配置git的基本信息

所有的配置文件,其实都保存在本地!
我之前配置过,所以有

查看配置 git config -l

查看不同级别的配置文件:

查看系统config
git config --system --list
查看当前用户(global)配置
git config --global  --list
设置用户名与邮箱(用户标识,必要)

当你安装Git后首先要做的事情是设置你的用户名称和e-mail地址。这是非常重要的,因为每次Git提交都会使用该信息。它被永远的嵌入到了你的提交中:

git config --global user.name "username"  #名称
git config --global user.email 12456@qq.com   #邮箱
五、git基本命令

git分为四个区域:

    Workspace:工作区,就是你平时存放项目代码的地方Index / Stage:暂存区,用于临时存放你的改动,事实上它只是一个文件,保存即将提交到文件列表信息Repository:仓库区(或本地仓库),就是安全存放数据的位置,这里面有你提交到所有版本的数据。其中HEAD指向最新放入仓库的版本Remote:远程仓库,托管代码的服务器,可以简单的认为是你项目组中的一台电脑用于远程数据交换

基本命令:

#从工作区提交到暂存区
git add files  #files文件名,“.”代表全部
#从暂存区提交到本地仓库
git commit -m
#从本地仓库提交到远程仓库
git push
六、Git工作流程

git的工作流程一般是这样的:

    在工作目录中添加、修改文件;将需要进行版本管理的文件放入暂存区域;将暂存区域的文件提交到git仓库。

git管理的文件有三种状态:已修改(modified),已暂存(staged),已提交(committed)

1、本地仓库搭建

初始化项目,两个都可以

git init
git clone url    #url是克隆的网址


2、查看文件状态
#查看指定文件状态
git status [filename]

#查看所有文件状态
git status

# git add .                  添加所有文件到暂存区
# git commit -m "消息内容"    提交暂存区中的内容到本地仓库 -m 提交信息
3、忽略文件

有些时候我们不想把某些文件纳入版本控制中,比如数据库文件,临时文件,设计文件等

在主目录下建立".gitignore"文件,此文件有如下规则:

忽略文件中的空行或以井号(#)开始的行将会被忽略。

可以使用Linux通配符。例如:星号(*)代表任意多个字符,问号(?)代表一个字符,方括号([abc])代表可选字符范围,大括号({string1,string2,…})代表可选的字符串等。

如果名称的最前面有一个感叹号(!),表示例外规则,将不被忽略。

如果名称的最前面是一个路径分隔符(/),表示要忽略的文件在此目录下,而子目录中的文件不忽略。

如果名称的最后面是一个路径分隔符(/),表示要忽略的是此目录下该名称的子目录,而非文件(默认文件或目录都忽略)。

#为注释
*.txt        #忽略所有 .txt结尾的文件,这样的话上传就不会被选中!
!lib.txt     #但lib.txt除外
/temp        #仅忽略项目根目录下的TODO文件,不包括其它目录temp
build/       #忽略build/目录下的所有文件
doc/*.txt    #会忽略 doc/notes.txt 但不包括 doc/server/arch.txt
4、设置本机绑定SSH公钥,实现免密码登录!(免密码登录,这一步挺重要的,码云是远程仓库,我们是平时工作在本地仓库!)
# 进入 C:UsersAdministrator.ssh 目录
# 生成公钥
ssh-keygen


一路回车就行

将公钥信息public key 添加到git账户中即可!


总结
1. git clone url #把项目克隆下来
2. git add . #上传到缓存区
3. git commit -m 描述  #上传至本地仓库
4. git push #上传到远程仓库
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/751324.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号