使用git命令对gitee存放项目到仓库、切换分支以及合并分支教程

简介: 使用git命令对gitee存放项目到仓库、切换分支以及合并分支教程

注册以及生成公共秘钥

首先注册一个git账号

创建完成之后点击设置

3cf46244385b4c29a046c00cc919d15b.png

a430d35c03964e09a9005f974b37548d.png

bc9cef058d804512a009a92a50e10481.png

c9c7231e51a442719df07875c7d41c78.png

fbba87fbb2954f73bcd7da70d19093a4.png

win+R打开全局控制台

68c1a8990f3746428c4eb21d58b0c9bc.png

输入你之前注册过的邮箱

三到四次回车

9311db2dae5a4a34818516f80600e874.png

c8c62f57f81d4f518ef54fef5a0c20b7.png

添加后,在终端(Terminal)中输入

ssh -T git@gitee.com

f48a66da05eda2aeff317447256a87b7.png

即可成功部署秘钥 !!

找到你想要上传的项目看一下里面的文件中有没有.git 文件夹,如果有的话就不用执行这个代码,如果没有的话就使用git init命令新建一个 .git 文件夹(如果看不到可能是设置了不显示隐藏文件)

在你对应的项目目录中打开cmd !!!

git init

27461ec92d7d4a44aa53efe9aaf54a54.png

d6399b7d20284b8698e163375aea5872.png

git status

用git status检查一下项目是否有红色的文件 如果有 就用以下的两行命令,如果是clean就说明可以了

git add . 
 git commit -m "add files"

再次使用git status

git status

f44dddccc040455a8ef9178da07580a4.png

之后打开git中的这个仓库 输入其中的5,7,8行的命令

b9150515b4d04fc5b7b0ab926ffc40ca.png

1290d57161b94b4db6268b6a0d254983.png

并对其进行初始化

c69dc568a2fb46b0beaa328fbc7c1141.png

文件成功导入

59f676d120914ccbbe134c755f7bb12b.png

修改文件后再次进行提交

95b7181ebd184980867aa0cfbeba7f18.png

git add .
git commit -m "这是第二次提交" 
git push

ad610907b6f741b5abe67b8367dfa082.png

提交后即可

9ed1852eff7f40fa9a26086bdc47c386.png

切换分支  

创建分支 
 git branch Nanchen-demo
 查看分支
git branch
 切换分支
git checkout NanChen-demo

2d450f9038f54e9a8a762ef74f26533e.png

获取分支
git branch

86cc46858c0f48498a527ec736e2687e.png

查看是否干净

git status

6d06848c8005484486118d8eb8bfcc46.png

把新增和修改的项目文件暂存到暂存区

git add .
git commit -m "NanChen"

151c8f7802b74f77a9f4851c4165a08d.png

上传分支

git push -u origin NanChen-demo

538fd66f3b5640bfabbe63bd326af723.png

这样就可以了

1d952eda5a5940efabee5d6685480ec3.png

查看历史记录
git log
查看详细历史记录
git reflog
 回退版本
git reset --hard e5b8c6b (版本号)
合并分支命令
git merge

9761875ad31c45319522eac136e44b52.png

编辑

vim web.txt
:wq保存

合并后再次检查一遍

上传时记得把两个分支给重新push一下 在进行合并

git status
git add .
git commit -m 'three' 
git push

多人协作

git fetch获取所有分支

git branch -a获取远程分支

git checkout qqq

git pull origin qqq

这里注意一下多分支

一开始需要git init

然后要把文件pull到桌面上

比如这里要拉取dev分支中的文件

git clone -b dev SSH部分

查看远程分支

git branch -r

查看状态

git status,git add .,git commit -m ''

第一次提交

git push origin dev

更新:时间6/7

新git命令拉去并添加代码

1、点击新建仓库

23c704fbed854099b6a6e613f00af06d.png

2、输入项目名称以及介绍后点击创建

26709952bde14aac95b70e50a7799269.png

3、复制https链接

96d6b7fe20ce482d81c888119583bfb9.png

新建文件夹,进入后点击Git Bash Here,输入以下问题。

3c2dbad127524a7b94cc59d18101f3e4.png

git clone + 复制的链接

c1eb609bb5844abfbde75259c38dde03.png

点开文件夹

5725917de21b4a8ca8b769613d60dc59.png

文件已经下载下来

接下来就是新增文件然后再次提交

从template中打开Git Bash Here

输入以下命令

git add .
git commit '名称'
git push
相关文章
|
2天前
|
开发工具 git 开发者
vscode+git解决远程分支合并冲突
通过这些详细步骤,您可以掌握如何使用VSCode和Git高效地解决远程分支合并冲突,提高开发效率和代码质量。希望这些内容对您的学习和工作有所帮助。
125 86
|
27天前
|
Java 网络安全 开发工具
Git进阶笔记系列(01)Git核心架构原理 | 常用命令实战集合
通过本文,读者可以深入了解Git的核心概念和实际操作技巧,提升版本管理能力。
|
28天前
|
网络安全 开发工具 git
mac git clone命令提示git@gitee.com: Permission denied (publickey).问题修复
mac git clone命令拉取gitee上项目代码时提示密钥问题
|
28天前
|
存储 缓存 Java
图解Git——远程分支《Pro Git》
远程分支是 Git 中用于管理分布式协作的关键概念。远程引用指向远程仓库中的分支和标签,常用 `git ls-remote` 或 `git remote show` 查看。日常开发中,通常使用远程跟踪分支(如 `origin/main`)与远程分支交互,简化远程仓库状态的管理和使用。远程跟踪分支记录远程分支的状态,但本身只读。
27 6
|
28天前
|
存储 项目管理 开发工具
图解Git——分支开发工作流《Pro Git》
分支开发工作流利用Git的分支功能,支持灵活的项目管理。长期分支如`master`和`develop`分别保存稳定和开发中的代码;短期主题分支用于开发单一特性或修复问题,完成后合并到主分支。此模式确保代码稳定性,支持并行开发、便于审查和灵活调整。建议维护明确的长期分支,保持主题分支短小精悍,并定期清理无用分支。配置上可保护关键分支,遵循命名规范。
54 7
|
Shell 网络安全 开发工具
秒懂 Git 与 Gitee (码云)
快速上手 git ,基础配置教程
2694 4
秒懂 Git 与 Gitee (码云)
|
2月前
|
机器学习/深度学习 Shell 网络安全
【Git】Git 命令参考手册
Git 命令参考手册的扩展部分,包含了从基础操作到高级功能的全面讲解。
74 3
|
3月前
|
开发工具 git
git 常用命令
这些只是 Git 命令的一部分,Git 还有许多其他命令和选项,可根据具体需求进行深入学习和使用。熟练掌握这些命令能够帮助你更高效地管理代码版本和协作开发。
|
3月前
|
缓存 Java Shell
[Git]入门及其常用命令
本文介绍了 Git 的基本概念和常用命令,包括配置、分支管理、日志查看、版本回退等。特别讲解了如何部分拉取代码、暂存代码、删除日志等特殊需求的操作。通过实例和图解,帮助读者更好地理解和使用 Git。文章强调了 Git 的细节和注意事项,适合初学者和有一定基础的开发者参考。
75 1
[Git]入门及其常用命令
|
3月前
|
开发工具 git 开发者