用Git上传和下拉文件步骤

一、上传下拉步骤

通过git bash进入命令行

1.添加用户名与邮箱

    添加用户名

    git config  --global user.name "name"

    添加邮箱

    git config  --global user.email  "email@example.com"

2.创建本地库 

    注意必须进入项目的当前目录下

    git init

   这样会在当前项目目录下生成一个文件夹 .git(隐藏目录)

   这个.git文件夹模拟的就是本地服务器的仓库

3.将本地代码上传至本地服务器

    a.添加命令 git add 

  假设在项目下有个index.html文件。在 git Bash,输入:git   add   index.html

     add:添加相当于打了标记(实际上是存储在了内存缓冲区stage里),但是并未真正意义上的提交

   b.提交版本文件 将内存缓冲区的所有文件提交至本地仓库

     git commit -m 版本描述信息  

c.git status 显示缓冲区状态

d.撤销add的文件

    git reset HEAD  

e.显示日志

    git log 

f.显示版本号

    git reflog 

g.回退至某个版本

    回退至上一个版本

    git reset --hard HEAD 

    切换到某一个版本

    git reset --hard 版本号 

4.进入码云官网  Gitee - 基于 Git 的代码托管和研发协作平台

    a.创建ssh公钥 SSH KEY

    git bash里输入: ssh-keygen -t rsa -C youremail@example.com你需要把邮件地址换成你⾃⼰的邮件地址,然后⼀路回车,使⽤默认值即可.

    在⽤户主目录下(/c/Users/Administrator/.ssh/id_rsa)),看看有没有.ssh目录,如果有,再看看这个目录下 有没有id_rsaid_rsa.pub这两个⽂件,如果已经有了,可直接 跳到下⼀步。

    用户名->设置->SSH 公钥

   b.创建远端仓库

  +->新建仓库  

   添加仓库名称   如果不是私有的 选公有

  c.上传

  git push -u origin master

  origin 要换成你仓库的ssh

  d.下载

  git clone https

5.分支合并

创建dev分支:

git branch 分支名

切换到分支

然后,用git checkout 分支名命令查看当前分支:

查看当前所在分支

git branch

现在,dev分支的工作完成,我们就可以切换回master分支:

$ git checkout master

Switched to branch 'master'

现在,我们把dev分支的工作成果合并到master分支上:

$ git merge dev

Updating d46f35e..b17d20e

Fast-forward

readme.txt | 1 +

1 file changed, 1 insertion(+)

合并完成后,就可以放心地删除dev分支了:

$ git branch -d dev

Deleted branch dev (was b17d20e).

删除后,查看branch,就只剩下master分支了:

$ git branch

查看分支:git branch

创建分支:git branch <name>

切换分支:git checkout <name>或者git switch <name>

创建+切换分支:git checkout -b <name>或者git switch -c <name>

合并某分支到当前分支:git merge <name>

删除分支:git branch -d <name>

二、上传下拉过程中遇到的问题及解决方法(附图片)

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值