赞
踩
若没有gitee的ssh公钥,请参考链接:
https://blog.csdn.net/qq_42254247/article/details/109146949
基本语法:两种方式任选其一
方式一:拷贝项目到本地后,默认项目名称就是远程仓库名
git clone 远程仓库地址
方式二:拷贝项目到本地后,项目名称就是 “项目别名name”
git clone 远程仓库地址 项目别名name
基本语法:一般在项目的根目录下面,调用如下命令。(当然空文件夹也是可以的)
git init
基本语法:该命令创建的远程仓库别名,都只是对当前项目关联。
#查看当前项目关联的所有远程仓库别名:
git remote -v
#增加一个远程仓库别名:
git remote add 远程仓库别名 远程仓库地址
#删除某个远程仓库别名:
git remote rm 远程仓库别名
基本语法:
#将某个文件提交到暂存区
git add 文件名
#将当前目录提交到暂存区
git add .
#将当前目录所有文件提交到暂存区
git add -A
基本语法:
#查看当前目录未提交的文件与文件夹
git status
基本语法:
#将当前暂存区某个文件,提交到本地仓库:
git commit -m "备注信息" 文件名
#将当前暂存区的所有文件,提交到本地仓库:
git commit -m "备注信息"
基本语法:
#拉取远程项目某个分支,与当前项目分支合并:
git pull 远程仓库地址(远程仓库别名) 远程某个分支名
注意:当推送本地项目到远程仓库不成功的时候(多半是版本不一致,需要合并版本),需要先拉取合并项目之后,才能继续推送:(以下两种拉取方式任选其一)
基本语法:
方式一:将远程仓库的某个分支拉取到本地,然后合并到本地的当前分支上
git pull --rebase 远程仓库地址(远程仓库别名) 远程某个分支名
方式二:将远程仓库的某个分支拉取、合并到本地的当前分支上
git pull 远程仓库地址(远程仓库别名) 远程某个分支名 --allow-unrelated-histories
基本语法:以下两种方式任选其一
#方式一:推送时,本地某个分支会被推送到远程仓库同名的分支里面
git push -u 远程仓库地址(远程仓库别名) 本地某个分支名
#方式二:若想推送到远程仓库不同的分支里面,需要将本地某个分支改一下名字,再推送
git push 远程仓库地址(远程仓库别名) 本地某个分支名
基本语法:
#查看最近日志操作(log):
git log
#查看分支版本日志操作(reflog):
git reflog
基本语法:
#查看当前项目的所有分支
git branch -v
#创建当前项目的新分支
git branch 新分支名
#切换分支
git checkout 新分支名
#把指定的分支合并到当前分支上
git merge 指定分支名
#当前分支改名
git branch -m 新名
#给指定分支改名
git branch -m 旧名 新名
基本语法:
#版本回退一个版本
git reset --hard HEAD^
#版本回退两个版本
git reset --hard HEAD^^
#版本回退多个版本,100可以改为需要回退的版本数
git reset --hard HEAD~100
选择相关开源协议以及初始化仓库:
(1)远程仓库创建的详情参考链接:
https://gitee.com/help/articles/4120
(2)如何选择开源协议详情参考链接:
https://www.zhihu.com/question/28292322
(3)程序员常用的三个开源协议(推荐):
GPL协议:别人在遵从相同开源协议(GPL)的情况下,可以随便使用
Apache协议:保有个人专利,别人可以随便使用,使用者需要对修改的地方进行声明
MIT协议:彻底开源,别人可以随便使用,你只有署名权
推送步骤与流程:
(1)git初始化项目控制:在项目的根目录初始化
git init
(2)拉取远程仓库项目到本地并且合并到当前分支(远程仓库为空也没有关系):
两种方式任选其一:(这一步非常重要,千万不要省略,不然会可能产生很多问题)
方式一:
git pull --rebase 远程仓库地址(远程仓库别名) 远程分支名
方式二:
git pull 远程仓库地址(远程仓库别名) 远程分支名 --allow-unrelated-histories
(3)将当前项目的所有文件,添加到暂存区:
git add .
(4)将当前暂存区的所有文件,提交到本地仓库:
git commit -m "提交的备注信息"
(5)推送本地仓库到远程仓库:
git push -u 远程仓库地址(远程仓库别名) 本地分支名
先在IDEA里面下载安装Gitee插件
IDEA设置里面,创建Gitee账号
注意:若要创建Github账号,方法与Gitee账号创建一样
本人这里是当前项目根目录
结果VCS位置变成Git,并且当前项目里面的文件变红
先去Gitee上面复制一下链接地址
添加一个远程仓库地址别名
如下图这样,就表示添加成功了
若拉取成功,当前项目目录下面会多出来一些文件:
注意:若拉取远程仓库项目失败,则需要添加一个命令参数 --rebase,即拉取到本地之后自动合并到当前分支。如下两图所示:
方式一:两种方式任选其一
方式二:两种方式任选其一
选择文件,输入版本信息,再提交;中间若出现一些提示信息,不用管,直接一路选择commit提交就行
如图所示:你就提交到本地仓库成功了
如图所示:表示推送成功
查看远程仓库里面是否有刚刚推送的项目文件,有就表示推送成功
https://blog.csdn.net/weixin_48033662/article/details/121765599
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。