使用gitlab
(1)删除已有的公钥
(2)使用git bash创建RSA 公私玥
使用命令:ssh-keygen.exe
私钥默认路径:/c/Users/admin/.ssh/id_rsa
执行结果:
$ ssh-keygen.exe
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/admin/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /c/Users/admin/.ssh/id_rsa.
Your public key has been saved in /c/Users/admin/.ssh/id_rsa.pub.
The key fingerprint is:
31:87:7e:23:33:8f:70:61:c9:29:66:a4:7e:2c:db:98 admin@ADMIN-PC
The key's randomart image is:
+--[ RSA 2048]----+
| . |
| o . + |
| . + X . |
| . + + = |
| o + S o |
| B o B . |
| E . . . |
| |
| |
+-----------------+
生成的公私玥:
其中,id_rsa.pub 是公钥,需要拷贝id_rsa.pub内容到github中
把上述内容拷贝到github中,如下图
注意:内容后面不能有空格和换行.
添加成功:
这样就可以使用git bash直接clone 代码库勒.
使用命令:git clone git@gitlab.rd.chanjet.com:aaa/bb_web.git
查看分支:
git branch -r
检出指定分支
git checkout origin/dev_revert_online
提交修改的文件(commit)
第一次提交时失败
解决方法:
先执行:git config --global user.email "huangwei@chanjet.com"
然后就提交成功了
查看最后一个commit了的文件
git log -n 1
提交流程
git add index.html
git commit -m "test" *
git push
$ git checkout
Your branch is up-to-date with 'origin/master-bug'.
相关推荐
### Git Push 常见用法详解 #### 概述 `git push` 是一个用于将本地仓库中的更改同步到远程仓库的命令。通过执行 `git push`,开发者能够将本地所做的修改、新添加的文件或者对现有文件的更改同步到远程仓库中,...
在Git中,重置到某个特定提交是非常常见的操作。你可以使用 `git reset HEAD@{n}` 来重置到历史中的第n个提交,或者使用 `git reset --hard <commit-hash>` 直接重置到某个提交的哈希值。但请注意,硬重置(--hard)...
Git的常见操作和核心概念是软件开发中不可或缺的一部分。下面详细解释Git中的核心用法和相关概念: 1. Git的基本工作流程: - 工作目录:这是你存放实际文件的地方,也是你进行日常开发的场所。 - 暂存区...
主要内容:本文详细介绍了 Git 版本控制系统的基本命令与其在具体应用场景中的应用方法。...因此无论是单独的开发工作者还是参与集体项目的人来说都很有意义地去熟悉掌握它常用的几个功能点和实践用法技巧。
8. **Git高级用法**:深入理解子模块、rebasing、cherry-picking等高级特性,以及如何使用`git rebase`来整洁历史。 9. **Git与其他工具**:了解如何与IDE集成,如Visual Studio Code、IntelliJ IDEA,以及命令行外...
Git flow是一种常见的Git工作流模式,它定义了明确的分支策略,包括开发分支、特性分支、发布分支和热修复分支,以规范团队协作流程。 本书可能涵盖了以下关键知识点: 1. **Git基础**:安装与配置Git,创建和克隆...
通过本教程文档,你将全面了解Git的基本用法,掌握日常开发中的常见操作,并学会如何利用可视化工具提升工作效率。无论你是初学者还是经验丰富的开发者,都能从中受益。记得在实践中不断练习,让Git成为你强大的代码...
- **Git Flow**:一种常见的分支模型,包括开发分支、特性分支、发布分支和hotfix分支。 - **GitHub Flow**:简化版工作流,主要基于master分支和PR(Pull Request)。 **8. Git高级用法** - **标签(Tag)**:用于...
通过这个“Git图文教程中文教程”,你不仅可以学习Git的基本概念,还能掌握实际开发中的常见操作。图文并茂的方式使得学习更加直观和易于理解,无论是个人项目还是团队协作,Git都是不可或缺的工具。记得实践是检验...
本指南将深入探讨Git的基本和高级用法,以及其背后的原理和核心概念,旨在帮助你更好地理解和利用这一强大的工具。 首先,让我们从Git的基本用法开始。安装Git后,你将学习如何初始化一个新的Git仓库(`git init`)...
九、解决常见问题 1. 忘记密码:IDEA使用的是SSH密钥对,如果忘记密码,需在Git Bash中重置SSH密钥。 2. 认证问题:检查Git配置文件 (~/.gitconfig) 中的用户信息是否正确。 总结,Git在IDEA中的实战操作涵盖了从...
常见的工作流程有Git Flow和GitHub Flow,手册中可能会介绍这两种工作流的概念和实施步骤。Git Flow适合大型项目,它强调功能分支、预发布分支和长期分支。GitHub Flow则更适用于快速迭代的Web应用,它主要依赖主...
- **`git pull origin master`**:这是一条常见的命令,用于从远程仓库获取最新的更改并将其合并到本地分支。 - **`git add`**:此命令用于将文件的更改添加到暂存区,准备后续的提交操作。 通过以上内容的学习,...
此外,该书也覆盖了Git的一些高级用法和技巧,比如如何在复杂的项目中使用Git进行有效的版本控制,以及如何处理分布式环境下的同步和冲突解决问题。 学习Git的关键点包括: - 初始化和克隆仓库:学会如何创建一个新...
考虑到压缩包内的唯一文件是“git_command.txt”,我们可以推测这可能是一个文本文件,列出了常见的Git操作。 Git的基础操作包括初始化仓库、添加文件、提交更改和查看历史。以下是一些重要的Git命令: 1. **初始...
五、解决常见问题 1. 忘记提交:`git stash`暂存未提交的更改,之后可`git stash pop`恢复。 2. 回退版本:`git reset --hard HEAD^`回退至上一个版本,注意会丢失未提交的更改。 六、高级用法 1. 暂存部分文件:...
这种工具通常集成了常见的 Git 命令,如克隆、拉取、推送、提交、分支管理等,通过图形化的方式,让用户可以直观地看到代码库的状态、历史记录和分支结构。 1. **项目管理**:在项目管理方面,此工具可以帮助团队...
除了核心功能,书中还介绍了高级用法,如子模块管理、标签、重置和变基等,这些功能在特定场景下能够提高开发效率。对于想要进一步优化工作流程的用户,Git钩子和自定义工作流也会有所涉及。 Git的命令行界面虽然...
常见的误区认为Git只能用于代码管理,实际上,任何需要追踪历史变化的信息都可以使用Git来管理。 **合并冲突** 当两个或更多开发者在同一文件的同一位置进行了不同的修改时,Git无法自动合并这些改动,这时就会...
### Git工具使用指令详解 ...以上只是 Git 基础操作的一部分,通过这些命令的学习和实践,可以很好地掌握 Git 的基本用法。随着对 Git 的深入理解,开发者可以更高效地利用 Git 来管理自己的代码版本。