安装git

https://git-scm.com/

git 初始化

git config --global user.name <用户名>
git config --global user.email <邮箱>

--global代表所有git仓库都会使用这个配置,也可以对某个仓库指定不同的用户名和Email地址

查看ssh

cd ~/.ssh不能进入说明还没有公钥

ssh-keygen -t rsa -C <邮箱>

一路回车

cat ~/.ssh/id_rsa.pub查看ssh公钥

在UE项目中配置源码管理

git路径写git安装目录下bin文件夹下的git.exe程序 .gitignore:在 .gitignore 文件配置的文件或文件夹不会随着 git 提交到你的仓库

注意每次切换分支或Pull完要重新打开项目!!

git的一些基本使用指令

通过 git add <文件名> 将文件添加到仓库 实际上就是把文件修改添加到暂存区

git add .:他会监控工作区的状态树,使用它会把工作时的所有变化提交到暂存区,包括文件内容修改(modified)以及新文件(new),但不包括被删除的文件。

git add -u :他仅监控已经被add的文件(即tracked file),他会将被修改的文件提交到暂存区。add -u 不会提交新文件(untracked file)。(git add --update的缩写)

git add -A :是上面两个功能的合集(git add --all的缩写)

再通过git commit -m <> 提交。-m后面是此次提交的说明。 实际上就是把暂存区的所有内容提交到当前分支。

这两个命令UE整合了就是在源码管理里的提交到源码

分支操作

查看分支:git branch

创建分支:git branch <name>

切换分支:git checkout <name>或者git switch <name>

创建+切换分支:git checkout -b <name>或者git switch -c <name>

合并某分支到当前分支:git merge <name>

删除分支:git branch -d <name>

对于所有分支而言, 工作区和暂存区是公共的。版本库才是正式提交

连接远程仓库 (github,gitee等)

1.首先在个人资料里添加ssh公钥就是上面查看到的那个

2.创建新的空仓库,注意是空仓库!! 不然push会有问题,需要pull,原因如下:

远程仓库允许你本地仓库有的东西,远程仓库里没有,但不允许远程仓库有的东西,你本地仓库没有。

3.和远程仓库建立链接

git remote add <远程主机名> <远程仓库ssh>

git remote -v查看所有建立链接的远程仓库

git remote rm <远程主机名>

4.将本地版本库的分支推送到远程服仓库对应的分支上

git push <远程主机名> <本地分支名>:<远程分支名>

5.将远程仓库的分支拉取到本地版本库的分支上 git pull <远程主机名> <远程分支名>:<本地分支名>

add git 指定类型文件夹_UE4 使用git配合远程仓库相关推荐

  1. git进入项目目录 windows_Windows下Git 怎么整个文件夹目录上传到代码仓库(不论GitHub、GitLab、Gitee、DevCloud)...

    使用Git方式clone和下载源码的方式已经很常用,可以通过SSH.HTTPS等方式下载,此处不啰嗦介绍,今天主要分享的是如何在Windows环境下,使用Git Bash命令操作文件或文件夹上传的方法 ...

  2. [git] 解决github文件夹有向右的白色箭头并且不能打开的解决办法

    reason 箭头可能意味着这是一个子模块 solution1 删除子文件夹里面的.git文件 执行git rm --cached [文件夹名] 执行git add . 执行git commit -m ...

  3. python查找指定文件夹并重命名_python获取指定文件夹下的所有文件名,并删选指定类型文件进行重命名以及撤销重命名...

    1.加载包 import os 2.定义函数:获取文件夹file_dir下指定类型file_type的所有文件名 def file_name(file_dir,file_type=''):#默认为文件 ...

  4. 使用git下载项目到本地,指定本地文件夹位置的三种方式

    使用git下载项目到本地,指定本地文件夹位置的三种方式 使用VSCODE里的"克隆"功能直接粘贴项目链接即可选择本地想保存的位置. 使用git bash窗口下载项目之前,先切换到你 ...

  5. git 批量删除文件夹和文件

    git 批量删除文件夹和文件 本地删除文件后,执行 $ git status 然后接着 $ git rm <文件> 此时如果是要删除大批量文件,这么一个一个命令下去不得累死人啊 其实可以这 ...

  6. python打开指定文件-python打包压缩、读取指定目录下的指定类型文件

    下面通过代码给大家介绍python打包压缩指定目录下的指定类型文件,具体代码如下所示: import os import datetime import tarfile import fnmatch ...

  7. axure类型app项目rp文件_Python编程快速上手实践项目--选择性拷贝指定类型文件到目的目录...

    需求 编写一个程序,遍历一个目录树,查找特定扩展名的文件(诸如.pdf 或.jpg). 不论这些文件的位置在哪里,将它们拷贝到一个新的文件夹中. 分析 写一个函数,首先确定目的文件夹是否存在,不存在则 ...

  8. GitHub通过Git上传文件(夹)

    下载git:点我进入下载页面 然后开始使用Git Bash Git要求每台电脑都要有自己的用户名(User Name)和邮箱(Email) 设置账户和密码: git config --global u ...

  9. 使用Git将本地文件夹同步至github

    初次通过git将本地文件夹同步至github仓库,记录过程以作总结. 第一部分分步骤描述操作及界面,第二部分记录遇到的问题及参考的解决方法. 一.操作过程 Step 1 创建新仓库 在Github上创 ...

最新文章

  1. Spring Boot中使用JavaMailSender发送邮件
  2. 这年头居然连MSDN Library都靠不住呀
  3. 【Flutter】Flutter 拍照示例 ( 拍照并获取照片源码示例 | image_picker 0.7.2+1 | Flutter 最新 SDK 安装 )
  4. 最优控制理论 一、变分法和泛函极值问题
  5. 使用FakeAsync对Angular异步代码进行单元测试
  6. asp 强制转换浮点数值_C/C++中浮点数的编码存储
  7. 【渝粤题库】广东开放大学 微信平台开发与应用 形成性考核 (2)
  8. MVC Json方法里的一个坑
  9. (PHP 4, PHP 5) isset — 检测变量是否设置
  10. 记在windows上MySQL8.0安装过程中遇到的问题及解决方案
  11. 【word】如何在word宏里面写vb代码选中所有表格
  12. 新胖子公式(java)
  13. HBuilder打包App教程
  14. 微信开发获取签名wx.config
  15. Python爬虫获取异步加载站点pexels并下载图片(Python爬虫实战3)
  16. Sprite Kit 移动精灵
  17. 求二元函数最大值matlab,利用matlab, 二元函数求最大值
  18. cass光标大小怎么调_CAD如何调整十字光标和靶框大小
  19. C/C++的灵魂—指针实现冒泡排序、选择排序和插入排序
  20. 【JavaScript】this指向经典面试题(超详细)

热门文章

  1. Send data format set as XML
  2. ABAP Create Decision Step in Workflow
  3. Batch request processing in backend
  4. 使用STAD研究product搜索和保存的性能
  5. ABAP作为一门编程语言,是否过时了呢?
  6. 带滤镜拍照的app_抖音很火的同款拍照(P图)技巧
  7. 【不屈】生如蝼蚁,当立鸿鹄之志
  8. 电脑word在哪_求职必会!她是微软Office Word认证大师,想教你成为效率10倍提升的Word高手...
  9. 大数据面试题及答案 汇总版
  10. python手机号码正确编程_python 小练习之生成手机号码