git怎么用----windown平台下Git安装及使用技巧

一、安装最新版本的Git

1、到Git官网下载最新版本的GIt安装包,官网下载地址:https://git-scm.com/downloads ,使用迅雷等工具下载更快哦^_^

git怎么用----windown平台下Git安装及使用技巧

git怎么用----windown平台下Git安装及使用技巧

2、双击所下载的安装包,进行安装

git怎么用----windown平台下Git安装及使用技巧

git怎么用----windown平台下Git安装及使用技巧

git怎么用----windown平台下Git安装及使用技巧

git怎么用----windown平台下Git安装及使用技巧

git怎么用----windown平台下Git安装及使用技巧

git怎么用----windown平台下Git安装及使用技巧

git怎么用----windown平台下Git安装及使用技巧

git怎么用----windown平台下Git安装及使用技巧

git怎么用----windown平台下Git安装及使用技巧

git怎么用----windown平台下Git安装及使用技巧

然后等待安装完成

git怎么用----windown平台下Git安装及使用技巧

二、Git基本设置和使用

1、安装完Git后,再点击鼠标右键,就能看到连个GIt相关选项,右键选择Git Bash Here就可以在当前位置打开Git终端

git怎么用----windown平台下Git安装及使用技巧

2、在使用Git之前,必须要设置自己的名字和邮箱,因为Git是版本控制工具,在多人合作公用仓库时,Git要能区分每个版本提交的人,以及如何联系这个人;

git怎么用----windown平台下Git安装及使用技巧

3、设置完名字和邮箱,我们就可以使用Git轻松克隆一套代码出来了

git怎么用----windown平台下Git安装及使用技巧

三、让Git变得更好用的设置

到目前为止,我们安装的Git可以使用了,但是通过上面的截图也能发现,这个界面很丑,还有一些操作很不方便,下面,我们就介绍怎么设置将Git变得好看又好用。

1、右键打开Git Bash Here,然后转到“C:\Users\xxx”目录***意:xxx是自己的Windows账户名,比如我的账户名是How,完整目录就是“C:\Users\How”;然后使用touch命令创建一个名字为“.minttyrc”的文件

git怎么用----windown平台下Git安装及使用技巧

2、到“C:\Users\How”目录下,用记事本打开文件.minttyrc,然后将下面的内容粘贴到文件中(这是设置终端的窗口大小、主题、字体大小等)

BoldAsFont=-1

ThemeFile=dracula

FontHeight=14

Columns=113

Rows=43

3、关闭Git Bash后再重新打开,会发现界面变得好看多了

git怎么用----windown平台下Git安装及使用技巧

4、用记事本打开“C:\Users\xxx”目录下的文件”.gitconfig”,将下面内容修改后粘贴到文件中。比如我的名字是How,就可以将下文中自己名字改为How;

[alias]

        #git lm 显示自己提交的记录

        lm = log --no-merges --color --date=format:'%Y-%m-%d %H:%M:%S' --author='自己名字' --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Cblue %s %Cgreen(%cd) %C(bold blue)<%an>%Creset' --abbrev-commit

        #git lms 显示自己提交的记录,并同时显示修改文件

        lms = log --no-merges --color --stat --date=format:'%Y-%m-%d %H:%M:%S' --author='自己名字' --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Cblue %s %Cgreen(%cd) %C(bold blue)<%an>%Creset' --abbrev-commit

        #git ls 显示所有的提交的记录

        ls = log --no-merges --color --graph --date=format:'%Y-%m-%d %H:%M:%S' --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Cblue %s %Cgreen(%cd) %C(bold blue)<%an>%Creset' --abbrev-commit

        #git ls 显示所有的提交的记录,同时显示修改文件

        lss = log --no-merges --color --stat --graph --date=format:'%Y-%m-%d %H:%M:%S' --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Cblue %s %Cgreen(%cd) %C(bold blue)<%an>%Creset' --abbrev-commit

        #git st 显示当前版本状态        

        st = status

        #git ci 提交新版本

        ci = commit

        #git br 查看分支情况

        br = branch

        #git co 检出版本

        co = checkout

保存文件之后,配置立即生效,我们在Git Bash中就可以输入相应的简写来查看log、检出版本等操作,风格就会变得清新好看

git怎么用----windown平台下Git安装及使用技巧

四、其他常用Git 命令

1、Ubuntu上git版本升级

      在ubuntu14.04上默认安装了git,但是通过命令查看git版本为:

          $ git --version

          $ git version 1.9.1

      可以使用下面命令升级git(如果不是root用户,需在命令前加sudo):

          $ sudo add-apt-repository ppa:git-core/ppa

          $ sudo apt-get update

          $ sudo apt-get install git

      安装完成后,再查看git版本:

          $ git --version

          $ git version 2.10.1

2、git log日期显示格式

    默认的格式是

        Date: Thu Oct 26 15:15:48 2017 +0800

    修改命令:

        $ git config log.date iso

    修改后显示格式为

        Date: 2017-11-15 11:18:10 +0800

3、git status 忽略文件权限的不同

        $ git config core.fileMode false

4、git 撤回尚未同步到服务器的本地提交

        $ git reset --hard commit_id

    完成撤销,同时将代码恢复到前一commit_id 对应的版本

        $ git reset commit_id    

    完成Commit命令的撤销,但是不对代码修改进行撤销,可以直接通过git commit 重新提交对本地代码的修改

5、git 查看远程仓库地址(clone地址)

        $ git remote -v

6、git从某节点新建分支

    先使用 $ git reset –hard 节点ID 将代码恢复到某节点    

    然后使用 $ git branch 分支名 创建节点

    最后使用 $ git push --set-upstream origin 分支名,将分支同步到服务器

    git 删除本地分支

    $ git branch -D 分支名

7、本地提交后将本地提交推送到服务器指定节点

    $ git push >节点名

8、从服务器同步某节点更新

    $ git pull origin >节点名

9、列出所有分支名称如下:

    $ git branch -a

10、、对未push到服务器的commit,重新修改提交内容

        $ git commit --amend

    然后编辑内容后保存退出即可。

11、git中文文件名、目录名乱码问题解决

    参考:https://blog.****.net/gxp/article/details/26563579

        $ git config core.quotepath false