网站建设资讯

NEWS

网站建设资讯

Git的下载和基本使用-创新互联

文章目录
  • 前言
  • Git可以用来干什么?
  • 一、软件下载
  • 二、安装
  • 三、卸载
    • 1.删除环境:
    • 2.删除软件
  • 四、使用
    • 1.启动
    • 2.命令
      • (1).设置用户名和邮箱(用户标识,必要)
      • (2).命令使用
        • 强行pull
        • 操作回滚
    • 3.忽略文件
  • 五、实战
    • 1.获取项目
    • 2.修改远程仓库(pash)
    • 3.如何将对方添加为仓库开发者?

公司主营业务:成都做网站、成都网站设计、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。成都创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。成都创新互联推出印江免费做网站回馈大家。
前言

创建Linux的人开源内核,有着为数众广的参与者,绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上,后来整个项目组开始启用了一个分布式版本控制系统BitKeeper 来管理和维护代码。

因为一些原因BitKeeper不在为Linux提供免费服务了,于是Linux的团队花了几个星期编写出了Git,
所有Git 和 Linux 的语法很相似

Git是目前世界上最先进的分布式版本控制系统。
Git是免费、开源的,最初Git是为辅助 Linux 内核开发的,来替代 BitKeeper!

Git可以用来干什么?

Git可以用来拉取别人在Git官网上的项目,也可以自己创建一个Git项目,通过拉取和提交来修改项目,可以实现多人一起写一个项目。也可以用来当作版本控制的工具,因为每次用户提交时都会有版本记录;可以拉取以前未被修改的项目重新修改。总之非常好用,一般学生时期的初学着者都是用来拉取项目来练习的。


一、软件下载

[git官网] https://git-scm.com/

如果觉得官网下载的太慢,我们可以使用淘宝镜像:
http://npm.taobao.org/mirrors/git-for-windows/
在这里插入图片描述


二、安装

1.打开下载的exe程序,安装Git,一路确定,安装完成后即可直接使用(环境自动配好了)

三、卸载

如果已经下载了Git,想卸了重新下

1.删除环境:

(1).右键此电脑,点击属性
在这里插入图片描述

(2).打开高级系统属性
在这里插入图片描述

(3).点击环境变量
在这里插入图片描述

(4).找到Path,双击打开
在这里插入图片描述

(5).找到Git的环境配置,删除它在这里插入图片描述

2.删除软件

打开控制面板,打开程序应用,找到Git,点击卸载。
在这里插入图片描述

四、使用 1.启动

安装完成后右键桌面可以看到两个程序:右键点击即可快速打开并拉取
在这里插入图片描述

在开始菜单也有:
在这里插入图片描述

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

Git CMD:Windows风格的命令行

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


2.命令

打开 Git Bash

(1).设置用户名和邮箱(用户标识,必要)

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

git config --global user.name "xxx"  #名称
git config --global user.email xxxxx@qq.com   #邮箱

只需要做一次这个设置,如果你传递了–global 选项,因为Git将总是会使用该信息来处理你在系统中所做的一切操作。如果你希望在一个特定的项目中使用不同的名称或e-mail地址,你可以在该项目中运行该命令而不要–global选项。总之–global为全局配置,不加为某个项目的特定配置。


(2).命令使用
git init               初始化项目会生成.git文件夹,表示该项目被git托管(.git是隐藏文件)
git clone [url]        克隆Git上的项目,克隆一个全新的仓库
git status [指定文件]   查看git文件状态
git add . 添加到暂存区 `.`    表示全部
git commit -m [内容]         将暂存区内的所有文件提交到本地仓库  -m [内容] 提交信息
git checkout – [文件名]      放弃未暂存文件的修改命令
git reset HEAD [文件名]      取消已缓存的内容
git pull                    拉取
git remote add origin '远程仓库url'         添加远程仓库地址
git push -u origin origin(对应远程分支名)    push
git remote -v                              查看远程仓库地址

强行pull
git fetch --all
git reset --hard origin/[分支名]
git pull

操作回滚

查看历史操作

git log   查看操作

获取到上一次操作中的commit_id
在这里插入图片描述
使用commit_id来回滚操作

git reset --hard [commit_id]      回滚

3.忽略文件

有些时候我们不想把某些文件纳入版本控制中,比如数据库文件,临时文件,设计文件等
在主目录下建立".gitignore"文件,此文件有如下规则:

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

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

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

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

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

#为注释
*.txt        #忽略所有 .txt结尾的文件,这样的话上传就不会被选中!
!lib.txt     #但lib.txt除外
/temp        #仅忽略项目根目录下的TODO文件,不包括其它目录temp
build/       #忽略build/目录下的所有文件
doc/*.txt    #会忽略 doc/notes.txt 但不包括 doc/server/arch.txt

五、实战 1.获取项目

在一切开始前先配置:

git config --global user.name "xxx"  #名称
git config --global user.email xxxxx@qq.com   #邮箱

如果有,则无需配置


创建一个Git项目,先在Gitee中创建一个空的仓库,然后使用 git clone [url] 克隆仓库。
第一次拉取项目想要用克隆

克隆之后即可使用,如果想要修改对方的仓库协同开发则想要仓库管理员在仓库中添加你为仓库开发者。


2.修改远程仓库(pash)

拉取到项目后,修改项目内容,然后将所有被更改过的文件夹存入缓冲区:

git add .

再将数据写入本地仓库

git commit -m [内容]

然后再pash即可

git push -u origin master(对应远程分支名)
3.如何将对方添加为仓库开发者?

打开需要添加的仓库,点击管理
在这里插入图片描述
点击仓库成员管理
在这里插入图片描述

选择开发者,点击添加即可
在这里插入图片描述
这个时候,对方就可以对这个仓库push了。

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


当前题目:Git的下载和基本使用-创新互联
网站URL:http://cdweb.net/article/diepec.html