// 更新到远程仓库 $ 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 # 将所有本地的标签推送到远程仓库