码云 git 操作步骤

293 阅读4分钟

一·前提:

(1)安装了Git

(2)Gitee(码云)注册了账号

(3)本机电脑的ssh公钥,已经复制粘贴到Gitee里面

若没有gitee的ssh公钥,可以去码云注册账号并创建,这里就不说了。

二·Git基本操作:

(1)克隆操作(clone):将远程仓库里面的项目拷贝一份到本地

基本语法:两种方式任选其一

方式一:拷贝项目到本地后,默认项目名称就是远程仓库名
git  clone  远程仓库地址

方式二:拷贝项目到本地后,项目名称就是 “项目别名name”
git  clone  远程仓库地址  项目别名name

(2)初始化操作(init):若要对一个项目进行相应的git操作,就必须先保证该项目能够被git进行版本控制

基本语法:一般在项目的根目录下面,调用如下命令。(当然空文件夹也是可以的)

git init

(3)关联远程仓库操作(remote):给当前项目关联的远程仓库链接地址,取一个别名,方便调用。

基本语法:该命令创建的远程仓库别名,都只是对当前项目关联。

#查看当前项目关联的所有远程仓库别名:
git remote -v

#增加一个远程仓库别名:
git remote add  远程仓库别名  远程仓库地址

#删除某个远程仓库别名:
git remote rm  远程仓库别名

(4)添加到暂存区操作(add):将某个文件提交到暂存区

基本语法:

#将某个文件提交到暂存区
git add 文件名

#将当前目录提交到暂存区
git add .

#将当前目录所有文件提交到暂存区
git add -A

(5)查看git状态操作(status):查看当前目录未提交的文件与文件夹

基本语法:

#查看当前目录未提交的文件与文件夹
git status

(6)提交到本地仓库操作(commit):将暂存区的文件提交到本地仓库

基本语法:

#将当前暂存区某个文件,提交到本地仓库:
git commit -m "备注信息" 文件名

#将当前暂存区的所有文件,提交到本地仓库:
git commit -m "备注信息"

(7)拉取操作(pull):将远程仓库里面的项目拉取到本地仓库,且与本地仓库项目合并

基本语法:

#拉取远程项目某个分支,与当前项目分支合并:
git pull  远程仓库地址(远程仓库别名)  远程某个分支名

注意:当推送本地项目到远程仓库不成功的时候(多半是版本不一致,需要合并版本),需要先拉取合并项目之后,才能继续推送:(以下两种拉取方式任选其一)

基本语法:

方式一:将远程仓库的某个分支拉取到本地,然后合并到本地的当前分支上
git pull  --rebase  远程仓库地址(远程仓库别名)  远程某个分支名

方式二:将远程仓库的某个分支拉取、合并到本地的当前分支上
git pull  远程仓库地址(远程仓库别名)  远程某个分支名  --allow-unrelated-histories

(8)推送操作(push):将本地仓库推送到远程仓库操作,远程仓库会自动合并两个项目。

基本语法:以下两种方式任选其一

#方式一:推送时,本地某个分支会被推送到远程仓库同名的分支里面
git push  -u  远程仓库地址(远程仓库别名)  本地某个分支名

#方式二:若想推送到远程仓库不同的分支里面,需要将本地某个分支改一下名字,再推送
git push  远程仓库地址(远程仓库别名)  本地某个分支名

(9)查看日志操作(log):查看最近日志操作,以及分支版本提交操作等等

基本语法:

#查看最近日志操作(log):
git log

#查看分支版本日志操作(reflog):
git reflog

(10)分支操作(branch):查看,创建,合并,改名分支等操作

基本语法:

#查看当前项目的所有分支
git branch -v

#创建当前项目的新分支
git branch 新分支名

#切换分支
git checkout 新分支名

#把指定的分支合并到当前分支上
git merge  指定分支名

#当前分支改名
git branch -m 新名

#给指定分支改名
git branch -m 旧名 新名

(11)版本穿梭操作(reset):切换项目版本

基本语法:

#版本回退一个版本
git reset --hard HEAD^

#版本回退两个版本
git reset --hard HEAD^^

#版本回退多个版本,100可以改为需要回退的版本数
git reset --hard HEAD~100

三·案例演示:在Gitee上面创建仓库,并在本地仓库与远程仓库之间,推拉项目

(1)Java项目创建远程仓库模板:

步骤一:找到新建仓库

c527cf4d23c24b8096720c6f4fd5f754.png

步骤二:按照图片所示选择,并最后创建仓库

c527cf4d23c24b8096720c6f4fd5f754.png 选择相关开源协议以及初始化仓库:

0f29c00fddd048ecb8b19df0c238a22b.png

步骤三:查看刚刚创建的仓库

29a31b88d31543d4a8822cc48f13e856.png

这就是一些基本的git命令以及码云的仓库创建。