今天我要跟大家讲一讲git,本教程是由sky8g网提供未经授权禁止抄袭和复制。
如果您使用过代码,那么您必须遇到像Git和GitHub这样的词。您也可能已经使用过它们。但是你知道Git或GitHub究竟是什么?以及它们彼此之间有何不同?如果你不不知道,不用担心!在这种情况下现在学习新东西也不会晚。阅读Git vs GitHub上的这篇博客,我将在其中向您全面介绍两者。我可以向你保证,当你读过这个git和GitHub这篇文章时,你将清楚地了解这两种技术。
以下是我给大家讨论Git 和 GitHub
版本控制 – Git与GitHub
Git也被称为 分布式版本控制系统
这面的这张图就很好的阐述了git与github的关系
Git是一个版本控制系统,它跟踪使用计算机代码时的变化,而 GitHub 是一个基于Web的Git版本控制存储库托管服务。它提供了Git的所有分布式版本控制和源代码管理(SCM)功能,同时具有一些自己的功能。对于 开发者来说,这是一个天堂,他们可以存储他们的项目,并与志同道合的人建立联系。您可以将其视为“代码云”。
如果你更想了解更多git和github的文章,请访问:Git vs Github – 揭开差异的神秘面纱
Windows安装Git
第一步:下载git bash windows客户端,记住这个是unix的风格。如果你你喜欢windows风格命令可以直接在你的windows 10电脑ctrl+F搜索git回车安装即可
第二步:下载后直接安装,默认下一步安装,安装完后出现如下图
1 2 | Administrator123@sky8g-hello MINGW64 ~ $ |
说明安装ok,可以使用了。
解决MINGW64方案
为了安全考虑,我们如何去掉$其那面的那些不用的信息呢?
解决办法:找到安装git的目录,依次找到 Git\etc\profile.d目录下的文件 git-prompt.sh,这个文件是个git命令行的提示文件。我们把不需要的提示注释掉,显示的干净利落,切安全。
此文件内容如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 | if test -f /etc/profile.d/git-sdk.sh then TITLEPREFIX=SDK-${MSYSTEM#MINGW} else TITLEPREFIX=$MSYSTEM fi if test -f ~/.config/git/git-prompt.sh then . ~/.config/git/git-prompt.sh else PS1='\[\033]0;$TITLEPREFIX:$PWD\007\]' # set window title PS1="$PS1"'\n' # new line PS1="$PS1"'\[\033[32m\]' # change to green PS1="$PS1"'\u@\h ' # user@host<space> PS1="$PS1"'\[\033[35m\]' # change to purple PS1="$PS1"'$MSYSTEM ' # show MSYSTEM PS1="$PS1"'\[\033[33m\]' # change to brownish yellow PS1="$PS1"'\w' # current working directory if test -z "$WINELOADERNOEXEC" then GIT_EXEC_PATH="$(git --exec-path 2>/dev/null)" COMPLETION_PATH="${GIT_EXEC_PATH%/libexec/git-core}" COMPLETION_PATH="${COMPLETION_PATH%/lib/git-core}" COMPLETION_PATH="$COMPLETION_PATH/share/git/completion" if test -f "$COMPLETION_PATH/git-prompt.sh" then . "$COMPLETION_PATH/git-completion.bash" . "$COMPLETION_PATH/git-prompt.sh" PS1="$PS1"'\[\033[36m\]' # change color to cyan PS1="$PS1"'`__git_ps1`' # bash function fi fi PS1="$PS1"'\[\033[0m\]' # change color PS1="$PS1"'\n' # new line PS1="$PS1"'$ ' # prompt: always $ fi MSYS2_PS1="$PS1" # for detection by MSYS2 SDK's bash.basrc # Evaluate all user-specific Bash completion scripts (if any) if test -z "$WINELOADERNOEXEC" then for c in "$HOME"/bash_completion.d/*.bash do # Handle absence of any scripts (or the folder) gracefully test ! -f "$c" || . "$c" done fi |
这是一个shell文件,找到这几行在else里面。我们把前面的提示语改成如下
1 2 3 4 | #PS1="$PS1"'\u@\h ' # user@host<space> PS1="$PS1"'welcome to@sky8g.com ' #PS1="$PS1"'\[\033[35m\]' # change to purple #PS1="$PS1"'$MSYSTEM ' # show MSYSTEM |
保存,如果没有权限修改,请使用管理员权限修改保存。
在桌面再次打开如下图:
哈哈,可到了吧,这样就可以自定义我们git头部提示了。这样我们就可使用了。
开发者需要用到,不过我不喜欢win10
呵呵,win 10系统还是比较好的特别是他的手势操作,非常使用,希望你能感受一下