Git使用教程

一、Git下载安装
需要去 Git 官网下载对应系统的软件,下载地址为 git-scm.com 或者 gitforwindows.org
其中:git-scm 是 Git 的官方网站,里面有不同系统不同平台的安装包和源代码,gitforwindows.org 里只有 windows 系统的安装包。

(以官网下载为例)

①:进入官网,选择 Download for Windows ,Click here to download。

 

 下载到自己合适的目录下即可。然后就是打开软件无脑安装 (没什么特殊需求的话)。

安装成功后重启电脑,鼠标右键点击后会出现如下:

 或者打开Windows终端输入 git --version 查看安装的 git 版本

如上所示表示安装成功。

 二、使用

1、首次使用设置机器信息

     鼠标右键选择 Git Bash Here 打开终端

 终端输入 git config --global user.name "username"

                git config --global user.email "xxxxx.com"

2、初始化仓库

在自己需要的位置新建一个文件夹,打开Git Bash Here ,进入到该目录下,输入:git init 在目录下会生成一个 .git文件,表示系统当前创建了主分支master。

3、基本操作

①:添加文件到仓库

将要添加到仓库的文件放到该目录下,打开 Git Bash Here 进入到该目录下,输入:git add xxx

②:提交文件到本地仓库

打开 Git Bash Here 进入到该目录下,输入:git commit -m "xxxxxx",-m后边是本次提交的说明。

③:回退到历史版本

首先打开 Git Bash Here 进入到该目录下,输入:git log 查看每次提交的版本、信息和当时提交时的说明等信息,从上到下依次排列为从现在到以前提交的所有,在Git中的版本用 HEAD 表示,上一个版本就是 HEAD^,上上个版本就是 HEAD^^,所以回退到上个版本就是输入 git reset --hard HEAD^,这时再次查看提交的历史版本时就不会显示上一个版本了,如果想回到上次过来的版本,输入 git reflog 查看版本信息的16进制码,然后 git reset --hard xxxxxx ,xxxxxx表示版本16进制码的前8位,另外,输入 git status 可以查看工作区的文件状态信息,比如哪个文件被修改过,哪个文件未添加到仓库,哪个文件没有提交到本地库等等。

④:操作分支

git branch 查看当前所有的分支情况,查看当前在哪个分支。

git checkout xxx切换分支到xxx分支 git checkout -b xxx 表示创建xxx分支并进入该分支

在某个分支上修改的数据在 master 分支不会被修改,需要 git merge xxx 将 xxx 分支合并到 master 分支上,这样 master 分支中的 xxx 分支内被修改的内容就会同步到 master 分支上。这样之后就可以将xxx分支删除,git branch -d xxx 就可以删除 xxx 分支。

4、多人协作

当你从远程仓库clone项目时,git自动把本地的master分支和远程库的master分支对应,远程库默认名为 origin。

①:查看远程库信息 git remote (git remote -v 是查看详细信息)

②:推送本地master分支到远程库 git push origin master 。这样其他人才可以看到,不推送的话其他人看不到你本地master分支内的内容。

③:抓取远程库,git pull ,表示将远程master分支库中的内容更新到本地master库中。

④:基本流程:修改-->git add -A -->git commit -A -->(merge...)-->git push origin master。

二、客户端工具的使用

1、下载安装

进入官网下载 https://download.tortoisegit.org/tgit/

选择要使用的版本

 想使中文支持可下载中文包或台湾包

安装说明:因为TortoiseGit 只是一个程序壳,必须依赖一个 Git Core,所以安装前请确定已完成git安装和配置

可参考:Git安装:https://www.cnblogs.com/xiuxingzhe/p/9300905.html

              Git生成秘钥及GitLab配置: http://www.cnblogs.com/xiuxingzhe/p/9303278.html

然后无脑next安装即可,语言包也一样。

2、配置

①:指定Git程序的路径

 使用Git名称和邮箱

 成功后点击鼠标右键可以看到

 ②:个性化设置

 设置语言

 设置鼠标右键显示的功能

 ③:配置

 进入编辑全局.git/config,recentrepo是设置本地存放远程库的目录,email是Git的登录邮箱,name是Git的用户名,helper = store。 

 ④:基本操作

在设置的本地库目录下点击鼠标右键,可以拉取,推送等远程库的项目。

 选择要推送的本地库分支和远端分支。

 thank you!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值