[人工智能-深度学习-73]:环境 - 在windows下创建git环境
Posted 文火冰糖的硅基工坊
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[人工智能-深度学习-73]:环境 - 在windows下创建git环境相关的知识,希望对你有一定的参考价值。
作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客
本文网址:https://blog.csdn.net/HiWangWenBing/article/details/122260260
目录
第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环境