本地文件上传到码云git操作及本地创建分支

    技术2025-02-28  11

    本地文件上传到码云

    1.git安装

    1.1 window下git安装参考https://jingyan.baidu.com/article/9f7e7ec0b17cac6f2815548d.html

    1.2 安装完成,运行 Git Bash;配置你的账号信息:      git config --global user.name "你的名字或昵称"      git config --global user.email "你的邮箱"

    1.3 生成SSH key公钥     ssh-keygen -t rsa -C "你注册的邮箱" // 一路回车 1.4 生成成功后你可以在 C盘/用户/你的用户名/.ssh 目录下面找到 id_rsa.pub 文件

    1.5 复制文件里面的内容,到 gitee网站中,进入设置 -> 安全设置 -> SSH公钥,在公钥输入框中粘贴你复制的内容。标题自动填充,点击确定。

    2.git本地文件传到gitee

    2.1 进入码云官网,注册自己的账号,并新建一个项目。

    2.2 添加远程库,在Git Bash命令窗口输入 git remote add origin 远程项目的Https地址

    Https地址查看方法如下

    2.3 把文件同步到码云上

    首先将gitee项目克隆下来

    git clone SSH地址或https地址

    将要添加的文件添加到本地克隆下来的项目对应文件夹中

    切换到这个对应文件夹,找到空白处鼠标右键点击 git bash here

    输入以下命令

    git add -A   #表示把项目里面全部文件添加进列表 git commit -m "commit_" #这里-m后的是提交的注释信息换成什么都可以只是一个提示信息 git push -u origin master -f   #第一次使用push的时候加上-u,以后可不加,-f强制上传

    2.4 如果云端项目是空的则

    先在本地建立一个文件夹,作为和云端项目目录同步的git本地仓库

    进入文件夹,有鼠标右键打开git bash

    输入以下命令

    git init 初始化

    git add . 将当前目录加入到git 

    git commit -m "first commit(提交的描述信息)"

    git remote add origin https://gitee.com/xxx/项目名

    git push -u origin master 将文件上传到远程版本库的master分支

    第一次push的时候可能会让你输入gitee.com的用户名和密码,输入就行了

    如果用户名或者密码不小心输错了,在push时会出现以下错误:解决方法点这里

    2.4 在码云上可以看见文件上传成功

    -------------------------------------------更新------------------------------------------------------------------------------------------------------------

    如果本地push的时候报错可以尝试以下操作:

    git pull origin master --allow-unrelated-histories

    后面加上 --allow-unrelated-histories , 表示把两段不相干的 分支进行强行合并

    已经建立好本地仓库后只进行下面的步骤:

    git add .        (注:别忘记后面的.,此操作是把Test文件夹下面的文件都添加进来)

    git commit  -m  "提交信息"  (注:“提交信息”里面换成你需要,如“first commit”)

    git push -u origin master  

    git push origin master

    (注:此操作目的是把本地仓库push到gitee上面,此步骤需要你输入帐号和密码)

     

    由于新建的远程仓库是空的,所以要加上-u这个参数,等远程仓库里面有了内容之后,下次再从本地库上传内容的时候只需下面这样就可以了:

    $ git push origin master git status来查看你当前的状态。 总结

      1、在本地创建一个版本库(即文件夹),通过git init把它变成Git仓库;

         2、把项目复制到这个文件夹里面,再通过git add .把项目添加到仓库;

         3、再通过git commit -m "注释内容"把项目提交到仓库;

         4、在Github上设置好SSH密钥后,新建一个远程仓库,通过git remote add origin https://github.com/guyibang/TEST2.git将本地仓库和远程仓库进行关联;

         5、最后通过git push -u origin master把本地仓库的项目推送到远程仓库(也就是Github)上;(若新建远程仓库的时候自动创建了README文件会报错,解决办法看上面)。

    分支

    目前状态是远程仓库中没有分支,本地也没有,当前git bash位于提交master的文件夹

    想要创建分支在在该位置的bash中执行

    1.从远端拉取最新版本

    $git checkout master

    $git pull

    2.在当前文件位置创建本地分支,且切换到dev分支,-b是创建的意思,如果本地有dev分支了则不用加-b,直接切换到dev分支即可

    $git checkout -b dev

    3.现在文件夹看起来,似乎和master时候没变化,这时候你就要在当前本地文件夹,删除master分支的原来那些东西,也就是当前你看起来没变换的文件夹,并添加dev分支应该有的文件,然后执行以下命令

    $ git add .

    $ git commit -m "delete and update"

    $ git push origin dev

    4.现在文件夹就是分支dev的内容了,如果本地文件夹想要换成master的内容不用pull拉取,直接切换到master分支,本地自动更新

    $ git checkout master

     

     

    Processed: 0.008, SQL: 9