当前位置:   article > 正文

git拉代码、上传代码到仓库、readme.md设置图片、疑难杂症、常用操作_android git readme.md

android git readme.md

准备工作:

1、进入 C:\Users\Administrator.ssh文件中,右键进入bash
2、分别生成两个平台的key

$ ssh-keygen -t rsa -C "xxxx@email.com" -f "github_id_rsa"
$ ssg-keygen -t rsa -C "xxxx@email.com" -f "gitee_id_rsa"
  • 1
  • 2

如果不填什么信息,就一直摁回车就好
完成后,会在 C:\Users\Administrator.ssh 文件夹下生成github和gitee的私钥和公钥文件
在这里插入图片描述

3、打开.pub(公钥)后缀的文件,将里面的内容复制到这里
在这里插入图片描述
4、创建config 文件解决ssh 冲突
在 .ssh 下执行 vi config 在 .config 文件中添加:

# gitee
Host gitee.com
HostName gitee.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/gitee_id_rsa

# github
Host github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/github_id_rsa
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

完成后 :wq 保存退出

git上拉代码下来:

找个放项目的文件或建一个,进入目录后,右键进入bash

git clone https://gitee.com/busanl/music-site.git
  • 1

在这里插入图片描述

上传代码到自己的git仓库:

1、新建一个仓库:跟据自己情况填写
在这里插入图片描述
2、把新建的仓库拉下来

git clone https://gitee.com/busanl/demo.git
  • 1

之后你会看到拉下来的项目中有个.git文件,
3、有了.git文件,你把它复制到你本地电脑上的工作目录中的项目文件中,例如:
在这里插入图片描述
就可以理解为与gitee/github上的仓库绑定了
4、右键进入bash
将代码添加到暂存区

git add .  //添加所有文件
git add "music-client"  //添加指定文件
  • 1
  • 2

将代码提交到你的本地仓库

git commit -m "这里填写注释,例如写这次对项目做出了什么修改"
  • 1

将代码同步到gitee/GitHub上的远程仓库

git push
  • 1

readme.md设置图片

给gitee项目设置图片:

1)在本项目中上传图片到自己的仓库

2)打开git上的图片,如下操作:
在这里插入图片描述
在这里插入图片描述

在readme.md文件中,使用刚才的图片路径,格式如下:

![image text](https://gitee.com/busanl/some-image/raw/master/musicsitecut/1.jpg)
  • 1

注意图片必须是.jpg格式

拉取远程代码并且不覆盖本地修改的代码

当我们多人协作写一个项目的时候,我们会发现上传代码到远程github(码云等)时,拉取上传会很麻烦,很有可能会将我们本来改好的代码直接覆盖掉,这很不利于我们的更新操作。因此,下面我给大家介绍一下如何操作可以避免覆盖问题的发生:

1、先将本地代码放到暂存区

git stash
  • 1

2、将远程github(码云等)上面的代码拉取下来

git pull 
# 分支代码拉取
git pull origin dev
  • 1
  • 2
  • 3

分支代码拉取(pull 命令):https://www.runoob.com/git/git-pull.html

3、将第一步暂存区的代码放回本地

git stash pop
  • 1

4、下面继续我们平时的正常上传代码的操作即可

git add .  或者  git add -A
git commit -m '操作内容'
git push
  • 1
  • 2
  • 3

疑难杂症:

error: Pulling is not possible because you have unmerged files

集成idea的常用操作

IDEA 使用Git图文详解(学好idea操作git大全)
如何在IntelliJ IDEA中使用git
idea撤销git commit
git中merge,rebase,cherry-pick,patch的联系与区别

====================================

idea 中 git pull 和 update project 的区别

git pull 是Git 的原生命令,相当于是先 git fetch ,然后再 git merge 。

idea中的update project

在这里插入图片描述
Update Type:

(1)、merge :就是git的合并代码。远程代码在你push之前已经被修改了。就需要先merge。如果没有冲突,就自动合并修改,否则需要逐一合并;

(2)、rebase:拉下来的代码有冲突,但是不会自动合并。需要你手动合并;

(3)、branch default不清楚

Clean working tree before update:

(1)、using stash:在更新前先清除stash

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/554910
推荐阅读
相关标签
  

闽ICP备14008679号