美文网首页
git 日常

git 日常

作者: AlexCorleone | 来源:发表于2019-11-23 09:59 被阅读0次

    1.从远程Clone代码到本地

    <1>、指定Clone分支如果不适用-b 则默认Clone的是master分支

    git clone -b <分支名称> git@github.com:用户名称/仓库名称.git

    2.本地分支关联远程分支

    <1>、添加origin关联远程仓库

     git remote add origin git@github.com:AlexCorleone/ACBluetoothManager.git

    <2>、指定origin跟踪的远程仓库分支

    git remote set-branches origin master

    <3>、拉取远程仓库跟踪分支代码到本地

    git pull

    <4>、设置推送本地origin到master

    git push --set-upstream origin master

    2.git本地操作

    <1>、

    git add 文件名称 / 提交指定文件

    git add 匹配字段*匹配字段 /提交匹配的多个文件

     git add . /提交全部修改文件

    <2>、

    git commit -m "提交备注信息"

    3.分支操作

    git remote show origin //查看远程仓库信息

    git remote prune origin //刷新远程分支状态/清理远程已经被删除的本地关联分支

    git checkout 分支名称 //切换分支

    git branch 分支名称 //创建分支

    git branch -d 分支名称 //删除本地分支

    git push origin -d 分支名称 //删除远程分支

    git push origin 本地分支名称 //本地分支推到远端

    git merger 分支名称 //合并指定分支到当前分支

    git branch -a //查看全部分支

    git checkout -t 分支名称 //从远端检出新分支

    git branch -m 旧分支名称 新分支名称

    git reset --hard <版本号>     ->版本回退、也可以进行错误版本删错恢复

    3.1放弃修改操作

    git checkout  . 放弃全部已有修改

     git checkout --文件路径 放弃指定文件修改

    3.2文件修改比较

    git diff --name-only branch  两个分支修改文件路径列表

    git diff branch1 branch2 具体文件路径   //显示指定文件的详细差异

    4.打标签 

    git tag 版本便签名称

    git tag -l   //显示便签记录

    git tag -d 删除标签名称 //删除标签

    相关文章

      网友评论

          本文标题:git 日常

          本文链接:https://www.haomeiwen.com/subject/ydnoiftx.html