使用gitee(码云)创建代码仓库
安装git:https://git-scm.com/downloads
1、在gitee中新建一个仓库
2、在本地项目文件夹中运行命令
git status
如果出现:fatal: not a git repository (or any of the parent directories): .git 这个错误,则需要运行命令
git init
此时出现 Initialized empty Git repository in ****.git/ 表示成功,再次重复第一个命令
若有文件没有同步则使用命令:
git add . 将文件添加至暂存区
git commit -m "完成了登录功能" 将暂存区代码提交至本地仓库 “完成了登录功能”是更新的日志
完成后输入
git status
查看结果显示如下表示成功
On branch master
nothing to commit, working tree clean
3、输入命令将本地代码同步到云仓库
git remote add origin https://gitee.com/***/***.git
git push -u origin master
4、创建分支(login 为分支名称)
git checkout -b login
5、查看所有分支
git branch
6、将(login)分支代码合并至master主分支
git checkout master 切换至master主分支
git merge login 将login分支代码合并至master主分支
7、将本地master主分支代码提交到云仓库
git push
8、将本地分支login代码提交至云仓库
git checkout login 先切换至login分支
git push -u origin login 首次提交写法,因为云端没有login分支
9、第一次完整下载代码仓库
git config --global user.name "你的用户名"
git config --global user.email "你的邮箱"
git init
git remote add origin 仓库地址 //注:项目地址形式为:https://gitee.com/xxx/xxx.git或者 git@gitee.com:xxx/xxx.git
git pull origin master
//////////////////////
//下载指定分支
git init 进行初始化
git remote add origin 代码仓库地址 //与远程代码仓库建立连接:
git fetch origin dev(dev即分支名) //将远程分支拉到本地
git pull origin dev(dev为远程分支名) //将远程分支拉取到本地
10、修改后提交更新
git add . 将文件添加至暂存区 git commit -m "完成了**功能"
git push
若提示
hint: Updates were rejected because the remote contains work that you do
git pull origin master
git push -u origin master
11、下载更新
git pull -u origin master:master。//从指定分支更新
git pull 更新默认分支
若提示
Your local changes would be overwritten by merge
git reset --hard
git pull