gitee命令常用

86 阅读3分钟

准备4:组长部署项目然后大家克隆

a 组长

1 生成项目代码 Harmony fmcar项目 =》复制一个utils进去就行

2 去gitee网站创建仓库

3 把本地代码提交到远程仓库中(也就是gitee/github中)

# 首次需要执行这个命令   声明提交到哪个仓库
git remote(锐,mou,te) add origin(ou,rui,zhei) 仓库地址. 
命令在 Git 中用于将本地仓库与一个远程仓库进行关联,这样可以互相交互。
​
git init(yin,nei,te)  初始化仓库

git remote add origin http://gitee.com/webopenfather/harmonyosnext2312test1  也

就是本地代码和码云关联
​
# 下面命令目的 把本地代码push到码云
git add .---git add . 命令只是将更改的文件暂存到暂存区中,并不会立即提交它们。
git commit(kang,mu,mai,te) -m 'init' --- git commit:
这是 Git 中用于创建新提交的命令。 -m 'init'后面的init是你写的标记,方便回滚代码
​
 这个命令的作用是将暂存区(staging area)中的更改(通过 git add 命令添加的文件或更改)
 保存到一个新的提交中,并为这个提交添加一条描述信息。
​
git push(推送提交)   => 第一次 git push --set-upstream origin main

当你使用 git commit 命令在本地仓库中创建了一个或多个新的提交后,
你可以使用 git push 命令

将这些提交推送到远程仓库。这样,其他人就可以从远程仓库中拉取(pull)这些更新,
并在你的工作
基础上继续开发。
​

4 创建分支 dev 基于 默认master/main 分支 =》 并且 master/main 只读 dev默认分支(切记只要开发者克隆 你就会拿到默认只分支的代码 仅仅是默认分支)

git remote remove origin 命令用于从本地 Git 仓库中删除名为 origin 的远程仓库引用。这个命令并不会删除远程仓库本身,只是从你的本地仓库的配置中移除对该远程仓库的引用。

b 组员

组长删掉本地之前初始化的重新克隆

1 克隆代码/拉代码

git config(kang,fei,ge) --global(ge,lou,bou) user.name '神龙教主'
git config --global user.name
git config --global user.email '邮箱'
​
git clone(ke,la,en)  http://gitee.com/webopenfather/harmonyosnext2312test1     
拿到的是默认分支代码 一般都是dev
cd harmonyosnext2312test1   

2、切换分支(减少代码冲突)

git checkout(chai,kao,te) -b 分支名 :创建分支并切换到该分支        
 你创建的分支login有代码的  基于dev的 切记切记   互不影响!!!
实战1:按名字来    byg  
实战2:按功能来    login、order、cart 来

3、开发

4、提交到码云

git add .
git commit -m '备注'
git push

🌟 说下git如何解决代码冲突

  • 1.git pull(pou) ---git pull 命令在 Git 中用于从远程仓库获取最新的更改,并将这些更改合并到当前的本地分支中。

  • 1.1 ,git pull(指的拉文件当前所在分支的代码)

  • 1.2 ,git pull origin(ao,锐,zhei) master(拉去你想要的分支里面代码)master代表你想要的分支

    1. git status(si,da,de,si)、手动解决 ---- 是 Git 中的一个基本命令,用于显示工作目录 -和暂存区的状态。
    1. 重新
git add .
git commit -m '备注'
git push

git checkout命令

用于切换分支或恢复工作树文件,而git checkout -b则是在切换分支的同时创建新的分支。

git branch

使用 git branch(bu,ruan,chi) 命令(不带任何参数)可以列出本地仓库中的所有分支。当前所在的分支前面会有一个星号(*)标记。

git branch:查看本地分支
git branch -a:查看所有分支(包含本地分支和远程分支)
git branch -r:查看远程分支
  • *main  
     feature-branch  
     bugfix-branch
    

    main 是当前所在的分支,feature-branchbugfix-branch 是其他的本地分支。