目录
四、将远程分支拉到本地(此时远程分支与本地分支就都有了,且建立了关联关系)
一、安装Git客户端
这里为大家提供了windows版的Git客户端以及安装图文详解文档。
百度网盘:https://pan.baidu.com/s/1CDu0Ke199pt3Ysv-QtWObA
提取码:8888
二、注册码云账号
1、打开码云网站:https://gitee.com/
2、点注册提交资料
三、创建远程分支
1、创建远程仓库
四、将远程分支拉到本地(此时远程分支与本地分支就都有了,且建立了关联关系)
1、找到远程仓库,复制仓库地址
2、通过仓库地址将远程仓库克隆到本地
(1)找一个目录存放你本地仓库
(2)在目录下进入命令行,在地址栏输入cmd按回车,即可进入当前目录命令行下。
(3)在命令行中输入命令然后回车,远程仓库就复制到你本地了。
五、将你的项目提交到远程仓库
1、将你的项目复制到刚才的本地仓库,然后提交到远程仓库。
2、设置邮箱
git config --global user.email "你注册码云填的邮箱"
3、设置用户名
git config --global user.name "你注册码云的名称"
4、添加所有文件到缓存区(.表示所有文件,也可以指定某个文件,或者文件夹,直接写名称即可)
git add .
5、将缓存区的文件提交到本地仓库
git commit -am"对本次提交文件的描述信息"
6、将本地master分支提交到远程仓库master分支(因为本地和远程对应的分支都叫master)
第一次提交需要加-u参数,以后直接用git push即可。
git push -u origin master
其他常用Git命令
1、查看本地分支
git branch
2、查看远程分支
git branch -r
3、查看本地分支与远程分支关联关系
git branch -vv
5、创建分支
git branch your_branch_name
6、切换分支
git checkout your_branch_name
7、创建分支并切换到新分支上去
git checkout -b your_branch_name
8、基于某个分支创建新的分支
git branch branch1 branch2
9、拉取分支代码到本地
git pull
10、删除本地分支
git branch -d bugfix01
11、删除远程分支
git push origin --delete bugfix01
12、强制提交到远程分支
git push -f origin you_branch_name
13、分支合并(将bugfix01分支合并到master分支)
1、切换到master分支上
git checkout master
2、合并分支
git merge bugfix01
3、提交
git push
14、分支回滚
回滚机制说明:
1、在Git中,用HEAD表示当前版本
2、上一个版本就是HEAD^
3、上上一个版本就是HEAD^^
4、通过数字表示之前100个版本HEAD~100
5、git log可以查看提交历史,查看commit_id,按q退出
6、回滚命令
git reset --hard commit_id
-
强制覆盖本地仓库
1、从远程仓库下载最新版本
git fetch --all
2、将本地设为刚获取的最新的内容
git reset --hard origin/master -
冲突解决
<<<<<<< HEAD
...
自己提交的代码
...
=======
...
下来的代码
...
>>>>>>>master
说明:
head到=======是自己提交的commit内容
======到>>>>>>master是下拉的pull内容
删除=======和>>>>>>和重复的代码即可,再推到远程仓库。