[人工智能-深度学习-73]:环境 - 在windows下创建git环境

Posted 文火冰糖的硅基工坊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[人工智能-深度学习-73]:环境 - 在windows下创建git环境相关的知识,希望对你有一定的参考价值。

作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客

本文网址:https://blog.csdn.net/HiWangWenBing/article/details/122260260


目录

第1章 为什么需要在Windows环境中创建github?

第2章 在github创建自己的账号

第3章 github环境的安装

3.1 下载github应用程序

3.2 安装github应用程序

3.2 测试环境

(1)选择并启动Git Bash命令行

第4章 git命令

4.1 常见的Linux命令

4.2 常见git命令

4.3 git命令大全


第1章 为什么需要在Windows环境中创建github?

为什么需要在Windows环境中创建github环境呢?

为什么不直接用windows explore下载源代码呢?

原因如下:

(1)使用开源项目:学习人工智能的中高级阶段,需要使用大量github开源的大项目,而不仅仅是初级阶段的小项目或代码片段。

(2)Linux一致风格:在Windows使用与Linux统一的命令下载或管理Github上的开源代码。

(3)修改和管理代码:可以使用github管理自己的修改和新创建的代码库,而不仅仅是只读使用开源的代码库,这是需要git最重要的原因。

本地开发代码,在没有云托管的时候代码很容易丢掉。如果是小团队,这时候可以使用公司团队注册一个账号共同使用。如果是个人用于代码存储或者用于以后项目经验也推荐gitee或github。

第2章 在github创建自己的账号

(1)为什么需要账号

如果仅仅是下载开源代码,github的账号不是必须的。

但如果需要通过github管理自己的代码,就必须要创建自己账号了 。

(2)注册网址

GitHub: Where the world builds software · GitHub

(3)使用邮寄地址注册

 (4)登录

第3章 github环境的安装

3.1 下载github应用程序

(1)登录官网

https://git-scm.com/download/win

(2)选择windows应用程序下载

3.2 安装github应用程序

(1)点击git应用程序按照

(2)next:全部采用默认值

(3)选择install 安装应用程序

3.2 测试环境

(1)选择并启动Git Bash命令行

  • Git GUI:Windows 图形化界面
  • Git CMD: Windows风格的命令行环境
  • Git Bash: Linux风格的命令行环境MinGW

MinGW是Minimalist GNUfor Windows的缩写。

它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时(C Runtime)库。

(2)检查MinGW的环境

(3)查看git的帮助

$ git --help
usage: git [--version] [--help] [-C <path>] [-c <name>=<value>]
           [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
           [-p | --paginate | -P | --no-pager] [--no-replace-objects] [--bare]
           [--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]
           [--super-prefix=<path>] [--config-env=<name>=<envvar>]
           <command> [<args>]

(4)检查git的版本

$ git --version
git version 2.34.1.windows.1

第4章 git命令

4.1 常见的Linux命令

$ cd ~      //home目录

admin@DESKTOP-LCKV8JR MINGW64 ~

$ pwd
/c/Users/admin
 

$ cd F:

$ cd MySource    //工作目录

4.2 常见git命令

(1)查看状态

git status 查看当前状态 
git config --list 看所有用户

(2)clone代码(下载代码)

git clone git://github.com/schacon/grit.git 从服务器上将代码给拉下来

(3)上传代码

git push origin master 将文件给推到服务器上 
git push origin master:develop
git push origin master:hb-dev 将本地库与服务器上的库进行关联 

(4)检查分支

git branch 查看本地所有分支
git branch -a 查看所有的分支
git branch -r 查看远程所有分支
git branch -D master develop 删除本地库develop

(5)checkout

git checkout --track origin/dev 切换到远程dev分支
git checkout dev 切换到本地dev分支
git checkout -b dev 建立一个新的本地分支dev

(6)增加文件

git add .
git add [file name] 添加一个文件到git index

(7)删除文件

git rm a.a 移除文件(从暂存区和工作区中删除)
git rm --cached a.a 移除文件(只从暂存区中删除)
git rm -f a.a 强行移除修改后文件(从暂存区和工作区中删除)
git rm 文件名(包括路径) 从git中删除指定文件
git rm [file name] 删除一个文件

(8)merge代码

git merge origin/dev 将分支dev与当前分支进行合并

(9)检查代码

git diff 查看尚未暂存的更新
git diff --cached 或 $ git diff --staged 查看尚未提交的更新

(10)提交代码

git commit 提交代码
git commit -am "init" 提交并且加注释 
git commit -a 提交当前repos的所有的改变
git commit -v 当你用-v参数的时候可以看commit的差异
git commit -m "This is the message describing the commit" 添加commit信息
git commit -a -a是代表add,把所有的change加到git index里然后再commit
git commit -a -v 一般提交命令
git commit -m "remove" 移除文件(从Git中删除)

(11)查看提交记录

git ls-files 看已经被提交的
git log 看你commit的日志

(12)连接远程服务器

git remote add origin git@192.168.1.119:ndshow
git remote show origin 显示远程库origin里的资源 
git remote show 查看远程库

4.3 git命令大全

https://blog.csdn.net/halaoda/article/details/78661334


作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客

本文网址:https://blog.csdn.net/HiWangWenBing/article/details/122260260

以上是关于[人工智能-深度学习-73]:环境 - 在windows下创建git环境的主要内容,如果未能解决你的问题,请参考以下文章

[人工智能-深度学习-65]:环境搭建 - Nvidia最新显卡性能排名

基于.NET下的人工智能|利用ICSharpCore搭建基于.NET Core的机器学习和深度学习的本地开发环境

人工智能之深度学习-初始环境搭建(安装Anaconda3和TensorFlow2步骤详解)

[人工智能-深度学习-75]:环境 - Windows配置GithubGitee共存的Git环境

[人工智能-深度学习-74]:环境 - GitGithubGitlabGitee区别与联系

[人工智能-深度学习-62]:环境搭建 - 增加或更换硬盘,SSD/SATA/SAS哪个好?