程序员的资源宝库

网站首页 > gitee 正文

如何使用git 以及gitee git怎么用

sanyeah 2024-03-29 14:27:46 gitee 7 ℃ 0 评论

首先安装git,选择版本进行安装。推荐使用淘宝镜像安装

https://npm.taobao.org/mirrors/git-for-windows/

接下来注册码云账号。。。。。

 刚注册的账号需要有shh公钥

https://gitee.com/help/articles/4181#article-header0

按教程生成shh公钥,公钥在一个后缀为pub的文件,用记事本打开复制就可以了。cmd会显示它的位置

将shh公钥添加到多行文本域,标题会默认邮箱,也可以自己填。点击确定

 

 

 

接下来就可以创建仓库上传代码了

一、创建仓库

 

 二、打开cmd命令 Git 全局设置:

git config --global user.name "吴2020"
git config --global user.email "2213127617@qq.com"

三、选择要上传的项目文件,按住shift +右击  选择 powershell 窗口

1.  git init 

创建个 .git 这样一个目录

2. git status

查看仓库当前的状态,显示有变更的文件

3.  git add .

添加所以文件到仓库

4.  git commit -m "add files"

提交暂存区到本地仓库

5. git status (可以不操作)

再次查看当前状态

6.git remote add origin https://gitee.com/wuzheng2020/vue01.git

远程仓库操作 (第一次会弹出一个小窗口,需要你输入码云的账号和密码)

7.git push -u origin master

上传远程代码并合并

四、刷新链接

 蓝色的代码创建完仓库都有的,直接复制粘贴自己的就可以了

但是在大公司,并不是一个人在开发项目,这时就需要分支这东西了,一个人开发一部分,互不干扰。

Git 分支管理

1.创建分支命令:(我创建的是mybranch)

git branch mybranch

2.切换到分支命令:

git checkout mybranch

3.将要提交的文件信息添加到索引库

git add .

4.为本次修改添加备注

git commit -m "my commit"

5.上传到分支mybranch

git push origin mybranch

将分支合并到master主分支

1.首先切换到master分支上

git checkout master

2.如果是多人开发的话 需要把远程master上的代码pull下来

git pull origin master

3.然后我们把mybranch分支的代码合并到master上

git merge mybranch

4.然后查看状态(可以不操作)

git status

5.提交

git push origin master

 

删除分支

git branch -D mybranch

 

 

 如果git push遇到此问题Updates were rejected because the remote contains work that you do

经过查资料发现是因为我们在本地新建库后,与远程仓库的内容不一致导致的。为此在我向远程库推送的时候,要先进行pull,让本地新建的库和远程库进行同步。
正确步骤:

 

方法一:
本地没有ReadMe文件,那么就在本地生成一个:

git pull --rebase origin master ????本地生成ReadMe文件 
git push origin master

或直接

git pull   先将本地库更新到与远程库一致的版本

git push 再运行git push即可成功。

 

方法二:
那我就强制上传覆盖远程文件,
git push -f origin master
(这个命令在团队开发的时候最好不要用,否则可能会有生命危险)

 

其他问题

 如果git遇到远程来源已存在需要传到新的仓库,可以使用命令删除原来的远程链接,再去连接现在的连接

git remote remove origin

 

第一种情况:没有远程仓库。

  1. git remote add origin git@xxx.xxxxxx/xxxx.git 添加远程索引;
  2. git push -u origin master 把本地master 推送到远程;

第二种情况:已经有了远程仓库,需要提交到新的仓库。

    1. 查看现有仓库的所有的远程代码库地址:git remote -v ;
    2. 如果当前本地仓库已经设置了 origin 的地址;使用下列命令进行删除:git remote remove origin
      并再次使用git remote -v 确定;
    3. 设置origin 索引地址:git remote add origin git@gxxxxxxx.git;
    4. 将本地 master 分支,推送到远程仓库的 master 分支:git push -u origin master;
    5. 推送其他分支到远程仓库;git push --set-upstream origin 分支名称;在远程建立分支并推送本地分支;
    6. 推送git子仓库到远程仓库;如果本地仓库体积过大,可以选择不推送;直接使用打包支持;
    7. 项目转移完毕;
    8. git push: git push origin 本地分支名称:远程分支名称 , 使用一个,默认本地分支和远程分支相同;

 

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表