使用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
相关文章
|
23天前
|
开发工具 git
git 常用命令
这些只是 Git 命令的一部分,Git 还有许多其他命令和选项,可根据具体需求进行深入学习和使用。熟练掌握这些命令能够帮助你更高效地管理代码版本和协作开发。
|
15天前
|
机器学习/深度学习 Shell 网络安全
【Git】Git 命令参考手册
Git 命令参考手册的扩展部分,包含了从基础操作到高级功能的全面讲解。
24 3
|
1月前
|
缓存 Java Shell
[Git]入门及其常用命令
本文介绍了 Git 的基本概念和常用命令,包括配置、分支管理、日志查看、版本回退等。特别讲解了如何部分拉取代码、暂存代码、删除日志等特殊需求的操作。通过实例和图解,帮助读者更好地理解和使用 Git。文章强调了 Git 的细节和注意事项,适合初学者和有一定基础的开发者参考。
50 1
[Git]入门及其常用命令
|
1月前
|
Ubuntu Shell 开发工具
ubuntu/debian shell 脚本自动配置 gitea git 仓库
这是一个自动配置 Gitea Git 仓库的 Shell 脚本,支持 Ubuntu 20+ 和 Debian 12+ 系统。脚本会创建必要的目录、下载并安装 Gitea,创建 Gitea 用户和服务,确保 Gitea 在系统启动时自动运行。用户可以选择从官方或小绿叶技术博客下载安装包。
50 2
|
1月前
|
存储 开发工具 git
git工具使用教程全讲解
本文介绍了版本控制的概念及其重要性,详细对比了多种版本控制工具,如VSS、CVS、SVN和Git,重点讲解了Git的基本使用方法、工作原理及与SVN的区别。此外,文章还介绍了GitHub、GitLab和Gitee等流行的代码托管平台,以及如何在这些平台上注册账号、创建和管理仓库。最后,文章还提供了如何在IntelliJ IDEA中配置和使用Git的具体步骤。
51 1
|
1月前
|
开发工具 git 开发者
|
1月前
|
开发工具 git 开发者
提升Git效率:掌握这5个高级命令
【10月更文挑战第17天】
60 0
|
开发工具 git Shell
git两种合并方法 比较merge和rebase
18:01 2015/11/18git两种合并方法 比较merge和rebase其实很简单,就是合并后每个commit提交的id记录的顺序而已注意:重要的是如果公司用了grrit,grrit不允许用merge,所以好像都是用rebase却别讲解,比如:在服务器上的develop分支有多人在开发,你们...
931 0
|
4月前
|
存储 开发工具 git
|
4月前
|
开发工具 git
【GIT 第二篇章】GIT常用命令
Git常用命令涵盖初始化、状态管理、提交、分支处理、远程操作等关键流程。`git init`启动本地仓库,`git clone`下载远程仓库。通过`git status`和`git diff`检查工作状态与差异。利用`git add`暂存文件,`git commit`保存更改。借助`git branch`、`git checkout`、`git merge`和`git rebase`管理分支。使用`git fetch`、`git pull`和`git push`同步远程仓库。通过`git reset`、`git revert`和`git checkout`实现版本回退。
73 0