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.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 在码云上可以看见文件上传成功
-------------------------------------------更新------------------------------------------------------------------------------------------------------------
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