git初次配置

这篇具有很好参考价值的文章主要介绍了git初次配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

下载安装

官方版本可以在 Git 官方网站下载。 打开 Git - Downloading Package,下载会自动开始。 

运行前配置

设置用户名和邮件地址:

$ git config --global user.name "xxxx"
$ git config --global user.email xxxxxxxx@xxx.com

看所有的配置以及它们所在的文件:

$ git config --list --show-origin

如果想要检查你的配置,可以使用 git config --list 命令来列出所有 Git 当时能找到的配置:

git初次配置,git,windows

可以通过输入 git config <key>: 来检查 Git 的某一项配置:

$ git config user.name
Dear·ShyBee

获取帮助手册 

若你使用 Git 时需要获取帮助,有三种等价的方法可以找到 Git 命令的综合手册(manpage):

$ git help <verb>
$ git <verb> --help
$ git <verb> -h
$ man git-<verb>

例如,要想获得 git config 命令的手册,执行

$ git help config

Git基础操作

获取 Git 仓库

通常有两种获取 Git 项目仓库的方式:

  1. 将尚未进行版本控制的本地目录转换为 Git 仓库;

  2. 从其它服务器 克隆 一个已存在的 Git 仓库。

两种方式都会在你的本地机器上得到一个工作就绪的 Git 仓库。

在已存在目录中初始化仓库

如果你有一个尚未进行版本控制的项目目录,想要用 Git 来控制它,那么首先需要进入该项目目录中。

C:\Users\61590>e:

E:\>cd \git\GitCode

之后执行:

$ git init

如果在一个已存在文件的文件夹(而非空文件夹)中进行版本控制,你应该开始追踪这些文件并进行初始提交。 可以通过 git add 命令来指定所需的文件来进行追踪,然后执行 git commit :

$ git add *.c
$ git add LICENSE
$ git commit -m 'initial project version'

 克隆现有的仓库

如果你想获得一份已经存在了的 Git 仓库的拷贝 

克隆仓库的命令是: 

git clone <url> 

如果你想在克隆远程仓库的时候,自定义本地仓库的名字,你可以:

//git clone <url> mylibgit       %mylibgit是自定义本地仓库的名字%

记录每次更新到仓库

检查当前文件状态

$ git status

跟踪新文件

使用命令 git add 开始跟踪一个文件。 所以,要跟踪 FileName 文件,运行:

$ git add FileName 

此时再运行 git status 命令,会看到 FileName 文件的状态

只要在 Changes to be committed 这行下面的,就说明是已暂存状态。 如果此时提交,那么该文件在你运行 git add 时的版本将被留存在后续的历史记录中

暂存已修改的文件

如果你修改了一个名为 README.md 的已被跟踪的文件,然后运行 git status 命令,会看到 文

git初次配置,git,windows 

件 README.md 出现在 Changes not staged for commit 这行下面,说明已跟踪文件的内容发生了变化,但还没有放到暂存区。 要暂存这次更新,需要运行 git add 命令。 

现在让我们运行 git add 将“README.md”放到暂存区,然后再看看 git status 的输出:

git初次配置,git,windows

如果再次修改后,现在 README.md 文件同时出现在暂存区和非暂存区。

git初次配置,git,windows

实际上 Git 只不过暂存了你运行 git add 命令时的版本。 如果你现在提交,CONTRIBUTING.md 的版本是你最后一次运行 git add 命令时的那个版本,而不是你运行 git commit 时,在工作目录中的当前版本。 所以,运行了 git add 之后又作了修订的文件,需要重新运行 git add 把最新版本重新暂存起来:

git初次配置,git,windows

状态简览

git status 命令的输出十分详细,但其用语有些繁琐。 Git 有一个选项可以帮你缩短状态命令的输出,这样可以以简洁的方式查看更改。 如果你使用 git status -s 命令或 git status --short 命令,你将得到一种格式更为紧凑的输出。

$ git status -s
 M README.md
MM Rakefile
A  lib/git.rb
M  lib/simplegit.rb
?? LICENSE.txt

新添加的未跟踪文件前面有 ?? 标记

新添加到暂存区中的文件前面有 A 标记

修改过的文件前面有 M 标记。

输出中有两栏,左栏指明了暂存区的状态,右栏指明了工作区的状态。例如,上面的状态报告显示: README.md 文件在工作区已修改但尚未暂存,而 lib/simplegit.rb 文件已修改且已暂存。 Rakefile 文件已修改,暂存后又作了修改,因此该文件的修改中既有已暂存的部分,又有未暂存的部分。

查看已暂存和未暂存的修改

git diff 能通过文件补丁的格式更加具体地显示哪些行发生了改变

git初次配置,git,windows

若要查看已暂存的将要添加到下次提交里的内容,可以用 git diff --staged 命令。

$ git add CONTRIBUTING.md
$ git status

然后用 git diff --staged或(git diff --cached 查看已经暂存起来的变化

( --staged 和 --cached 是同义词): 

git初次配置,git,windows

提交更新

现在的暂存区已经准备就绪,可以提交了。 在此之前,请务必确认还有什么已修改或新建的文件还没有 git add 过, 否则提交的时候不会记录这些尚未暂存的变化。 这些已修改但未暂存的文件只会保留在本地磁盘。 所以,每次准备提交前,先用 git status 看下,你所需要的文件是不是都已暂存起来了, 然后再运行提交命令 git commit

$ git status
$ git commit

这样会启动你选择的文本编辑器来输入提交说明。

git初次配置,git,windows

另外,你也可以在 commit 命令后添加 -m 选项,将提交信息与命令放在同一行,如下所示:

$ git commit -m "提交信息"

跳过使用暂存区域

$ git status

移除文件

要从 Git 中移除某个文件,就必须要从已跟踪文件清单中移除(确切地说,是从暂存区域移除),然后提交。 可以用 git rm 命令完成此项工作,并连带从工作目录中删除指定的文件,这样以后就不会出现在未跟踪文件清单中了。

$ rm PROJECTS.md
$ git status

$ git rm PROJECTS.md
$ git status

移动文件

在 Git 中对文件改名,可以这么做:

$ git mv file_from file_to

$ git mv README.md README
$ git status

git初次配置,git,windows

git初次配置,git,windows

查看提交历史

不传入任何参数的默认情况下,git log 会按时间先后顺序列出所有的提交,最近的更新排在最上面。

其中一个比较有用的选项是 -p 或 --patch ,它会显示每次提交所引入的差异(按 补丁 的格式输出)。 你也可以限制显示的日志条目数量,例如使用 -2 选项来只显示最近的两次提交:

想看到每次提交的简略统计信息,可以使用 --stat 选项

选项  --pretty 可以使用不同于默认格式的方式展示提交历史

撤消操作

撤消操作

$ git commit --amend

如果你提交后发现忘记了暂存某些需要的修改,可以像下面这样操作:

$ git commit -m 'initial commit'
$ git add forgotten_file
$ git commit --amend

最终你只会有一个提交——第二次提交将代替第一次提交的结果。

取消暂存的文件

使用 git reset HEAD <file>…​ 来取消暂存

撤消对文件的修改

消之前所做的修改 git checkout — <file> 

这是一个危险的命令。 你对那个文件在本地的任何修改都会消失——Git 会用最近提交的版本覆盖掉它。

远程仓库的使用

远程仓库的使用

如果想查看你已经配置的远程仓库服务器,可以运行 git remote 命令。

git初次配置,git,windows

指定选项 -v,会显示需要读写远程仓库使用的 Git 保存的简写与其对应的 URL。

git初次配置,git,windows

添加远程仓库

git remote add <shortname> <url> 添加一个新的远程 Git 仓库,同时指定一个方便使用的简写:

$ git remote add pb https://github.com/paulboone/ticgit
$ git remote -v

git初次配置,git,windows

现在你可以在命令行中使用字符串 pb 来代替整个 URL。 例如,如果你想拉取 Paul 的仓库中有但你没有的信息,可以运行 git fetch pb

$ git fetch pb

git初次配置,git,windows

从远程仓库中抓取与拉取

如刚才所见,从远程仓库中获得数据,可以执行:

$ git fetch <remote>

推送到远程仓库

当你想分享你的项目时,必须将其推送到上游。 这个命令很简单:git push <remote> <branch>。 当你想要将 master 分支推送到 origin 服务器时(再次说明,克隆时通常会自动帮你设置好那两个名字), 那么运行这个命令就可以将你所做的备份到服务器:

$ git push origin master

查看某个远程仓库

如果想要查看某一个远程仓库的更多信息,可以使用 git remote show <remote> 命令。 如果想以一个特定的缩写名运行这个命令,例如 origin,会得到像下面类似的信息:

$ git remote show origin

远程仓库的重命名与移除

你可以运行 git remote rename 来修改一个远程仓库的简写名。 例如,想要将 pb 重命名为 paul,可以用 git remote rename 这样做:

$ git remote rename pb paul
$ git remote

 文章来源地址https://www.toymoban.com/news/detail-779808.html

到了这里,关于git初次配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 初次在windows下使用gitlab的一些收获

    之前向公司申请了账号,但是一直没有机会使用,最近调试完成一些小bug,需要上传到git上。 中间之前没有接触过代码管理工具,所以第一次使用起来有些吃力。 昨天上班开始下载git,查了很多资料,遇到了各种各样的问题,到今天中午11点迷迷糊糊上传成功,现在写这篇文

    2024年02月06日
    浏览(21)
  • MOVEIT初次安装及配置使用

    之后运行 roslaunch moveit_setup_assistant setup_assistant.launch 指令后报错如下 检查后发现原因在于没有配置环境变量 配置后可正常运行 运行好的urdf模型一般是放在功能包里的,所以需要先将该功能包放到工作空间下,编译后配置好该工作空间的环境变量即可在moveit_setup_assistant下对

    2024年02月09日
    浏览(42)
  • 消息中间件Kafuka学习——初次配置使用

    MQ本质 : 例如 ActiveMQ、RabbitMQ、RocketMQ 等中间件。采用这种模型,本质就是将要推送的数据,不在存放在当前应用程序的内存中,而是将数据存放到另一个专门负责数据处理的应用程序中,从而实现服务解耦。 kafuka模型 : 如果你看不懂这些概念没关系,我会带着大家一起梳理

    2023年04月10日
    浏览(36)
  • Windows11安装配置Git

    1.1下载Git Git官网 1.2Git的安装 1.安装 2.安装声明 可以看一下 相关声明 3.安装路径选择 默认或自定义路径都可 4.选择安装组件 Additional Icons 添加桌面图标(推荐选择) Windows Explorer integration 可以右键选择使用git Bash和git GUI两种方式的客户端(推荐选择) Git LFS 大文件支持(推荐选择

    2024年01月21日
    浏览(43)
  • Windows11下PowerShell配置Git

    Windows 11下powershell可以与git结合使用,不用再单独调出git Bash了。 git: https://git-scm.com/download/win 以管理员身份运行PS; 在弹出的窗口里键入: Get-ExecutionPolicy 命令,按enter键; 如果返回“ RemoteSigned ”,则代表已经配置过了;如果没有配置过,则返回“ Restricted ”; 如果已经

    2024年02月03日
    浏览(42)
  • GIT在window是 配置SSHKEY

    1、打开你得命令行工具,输入: 2、生成密钥 剩下的就是设置密码:写错了所以才出来让我重新输入 完成之后会 查看一下: 取出密钥,在.pub文件内 复制密钥到githup中(github 的设置中找到SSHKEY) 然后吧刚才复制的密钥粘贴进去 现在你得电脑就已经可以和你得这个正常拉取

    2024年02月08日
    浏览(23)
  • Git配置ssh公钥(Windows 10)

     1、登录Gitee账号后,点击“个人主页”旁的设置,进入设置界面 2、在左侧工具栏找到“安全设置”--“SSH公钥”,点击进入  3、进入后点击“怎样生成公钥”,进入有操作提示的界面  4、打开 Git Bash Here 终端,复制文中给定的命令到终端执行    注意:这里的 xxxxx@xxxxx.

    2024年02月12日
    浏览(47)
  • Windows VScode如何配置与使用git?

    当我们在VScode中编写代码后,需要提交到git仓库时,但是我们又不想切换到git的命令行窗口,我们可以在VScode中配置git,然后就可以很方便快捷的把代码提交到仓库中。 1. 官网下载安装Git命令行工具 根据自己的电脑系统,选择相应的版本,我这里是下载的 Windows 安装完成后

    2024年02月16日
    浏览(51)
  • git安装,在pycharm中配置,远程连接git仓库(window版本)

    官网下载:https://git-scm.com/download/win 下载 64-bit Git for Windows Setup 根据电脑版本下载对应的版本 但是,若是网速太慢,而且经常下载一半就失败,报错:需要授权 可以在下面的网站下载:https://registry.npmmirror.com/binary.html?path=git-for-windows/ 下载完成后,一路点next直到安装完成(具

    2024年02月09日
    浏览(50)
  • 详解Windows下Git的安装和配置步骤

    本文介绍了Windows系统下Git的安装步骤和环境变量配置方法,以及Git全局设置,让读者能够轻松地完成Git的安装和配置,准备开始使用Git进行版本控制和协作开发。本文中提供了具体的步骤和操作示例,方便初学者理解和掌握。如果有疑问或遇到问题,可以参考Git官方文档和手

    2024年02月15日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包