在windows中使用git
1,安装git
git官网下载:https://git-scm.com/

选择相应平台后直接下载,安装即可。

安装完成后,鼠标右击出现git表示安装成功。

2,git配置
安装 Git 后,首先要设置用户名和电子邮件地址。这很重要,因为每次 Git 提交都会用到这些信息,而且这些信息会不可更改地嵌入到你每次创建的提交中:
$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com
再次强调,如果传递了该选项,则只需执行一次--global,因为之后 Git 将始终使用该信息作为您系统上用户的用户名。如果您想为特定项目使用不同的名称或电子邮件地址覆盖此设置,则可以--global在该项目中运行不带该选项的命令。
3,git仓库
通常,您可以通过以下两种方式之一获取 Git 存储库:
- 您可以将当前不受版本控制的本地目录转换为 Git 存储库。
- 您可以从其他地方克隆现有的 Git 存储库。
无论哪种情况,您最终都会在本地机器上拥有一个 Git 存储库,可以开始工作了。
在现有目录中初始化存储库
如果你有一个项目目录,目前还没有版本控制,而你想用 Git 来控制它,那么首先需要进入到该项目的目录。如果你从未这样做过,根据你运行的系统,操作会略有不同:
对于 Linux:
$ cd /home/user/my_project
对于 macOS:
$ cd /Users/user/my_project
对于 Windows:
$ cd C:/Users/user/my_project
并输入:
$ git init
这将创建一个名为 的新子目录.git,其中包含所有必要的仓库文件——一个 Git 仓库骨架。
如果你想要对现有文件(而不是空目录)进行版本控制,那么你应该开始跟踪这些文件并进行初始提交。你可以使用几个git add命令来指定要跟踪的文件,然后执行git commit:
$ git add *.c
$ git add LICENSE
$ git commit -m 'Initial project version'
我们稍后会讲解这些命令的作用。现在,你已经拥有一个包含已跟踪文件和初始提交的 Git 仓库。
克隆现有存储库
如果想要获取现有 Git 仓库的副本,您需要的命令是git clone。运行时,默认情况下,项目历史记录中每个文件的每个版本都会被拉取下来。
你可以使用克隆一个仓库git clone <url>。例如,如果你想克隆名为 的 Git 可链接库libgit2,你可以这样做:
$ git clone https://github.com/libgit2/libgit2
这将创建一个名为 的目录libgit2,并.git在其中初始化一个目录,拉取该存储库的所有数据,并检出最新版本的工作副本。如果你进入libgit2刚刚创建的新目录,您将看到其中的项目文件,可供处理或使用。
如果你想要将存储库克隆到以外的目录中,则可以将新目录名称指定为附加参数:
$ git clone https://github.com/libgit2/libgit2 mylibgit
该命令与前一个命令执行相同的操作,但目标目录称为mylibgit。
遇到的问题
在使用Git与GitHub交互时,遇到这样的错误信息:“Failed to connect to github.com port 443 after 21090 ms: Couldn‘t connect to server”。
这通常发生在使用VPN后,系统端口号与Git端口号不一致时。
VPN使用环境下的解决方案
查看系统端口号:打开“设置 -> 网络和Internet -> 代理”,记录下当前的端口号。
设置Git端口号:
git config --global http.proxy 127.0.0.1:<你的端口号>
git config --global https.proxy 127.0.0.1:<你的端口号>
使用一下命令检查输出,确认代理设置已正确配置:
git config --list
未使用VPN时的解决方案
取消Git的代理设置:
git config --global --unset http.proxy
git config --global --unset https.proxy
4,git的基本使用
参考之前在linux中做的记录,操作完全一样。
3079

被折叠的 条评论
为什么被折叠?



