// 更新到远程仓库
$ git add . //指定更新内容 . 表示全部更新,test.txt 表示更新指定文件
$ git commit -m "一些注释说明" //添加更新说明
$ git push origin master //执行更新操作
// 从远程仓库同步最新版本到本地
$ git pull origin master
// 克隆
$ git clone https://gitee.com/yourname/repository
// 本地初始化
$ git init //初始化本地项目
$ git remote add origin <远程仓库地址> //绑定远程仓库
#注:地址形式为 https://gitee.com/yourname/test.git 或 git@gitee.com:yourname/test.git
//查看所在目录的分支 -a表示所有
git branch -a
//输入命令切换分支
适用于第一次创建并切换分支
$ git checkout -b develop origin/develop
// 其中远程分支为origin/develop,本地分支为zhanghanlun
如果已经有本地分支,直接输入命令
$git checkout develop
// 强制推送,注意会强制删除原有仓库中的某些代码
$git push -u origin master -f
// 如果本地版本与远程版本有差异,但又要强制推送,使用 --force 参数:
git push --force origin master
git 本地改动了,不保留,直接拉取线上最新代码
git fetch --all
git reset --hard origin/master
//git拉取远程代码并创建本地分支
git checkout -b dev(本地分支名) origin/dev(远程分支名)
//如果执行命令报错,可能是没有更新远程仓库信息,这时候需要手动更新下远程仓库信息,执行命令git fetch origin,再执行git branch -a可以看到最新的远程仓库信息,然后再重新执行git checkout -b dev(本地分支名) origin/dev(远程分支名)
git tag v1.0 # 给当前版本打上名为v1.0的标签
git push origin v1.0 # 将名为v1.0的标签推送到远程仓库
git push --tags # 将所有本地的标签推送到远程仓库