• Git仓库4(分支操作冲突,标签管理)


    Git传输3步命令:

    git add text.txt --添加到暂存区

    git commit -m '操作1'; --添加到本地

    git push origin le01 --添加到服务器

    Git拉取最新项目:

    git pull --从上面拉一下 ,更新到最新(服务器上面的更新到本地)

    git init --初始化仓库 (一开始是初始化本地仓库,第一次都得初始化生成.git文件)

    Git各种查询命令:

    git remote -v --查看仓库地址(远程)

    git branch --查看本地所有分支(本地)

    git branch -a --查看本地和远程分支(远程/本地)

    git tag --查看所有标签

    git reflog -5 --pretty=oneline --查看10个最新的log日记

    git ls-files --查看当前仓库中有那些文件(远程)

    cat gig01.txt --显示当前文件的内容(远程)

    git status --查看状态(本地)

    git diff HEAD -- gig01.txt --查看当前变动关系

    git reflog --可以查找之前引用过的所有值

    git config --list --查看当前账号信息(远程)

    Git各种添加/创建命令:

    git checkout -b (left01) --新建分支(本地)

    git push origin left01 --推送本地分支到远程分支(本地)

    git tag v_1.0 - -添加标签(本地)

    git tag -a v_1.1 -m 'BUG修复' --添加带标签描述的标签(本地)

    git push origin fengzhi:fengzhi --创建分支到服务器(远程)

    checkout -b lqfz02 origin/lef02 --拉取远程分支到自己创建的(远程)

    git remote add origin git@github.com:FBing/java-code-generator --添加远程 Git 仓库

    GIt各种修改命令:

    git reset --hard HEAD~1 --版本号回退 后面的1代表回退几个(本地)

    git reset --hard 9836672 --前进到当前指定版本号(本地)

    git branch -m lefffff lef01 --修改分支名字(本地)

    Git各种删除命令:

    git checkout -- test.txt --如果把目录的文件删除可以用这个命令回复当前文件(本地)

    git rm test.txt --如果是确认要把文件从git仓库中删除用这个(本地)

    git branch -d main --删除main分支(本地)

    git push -u origin fengzhi --删除分支操作1(远程)

    git push origin:fengzhi --删除分支 操作2(远程)

    git remote rm origin --删除远程 Git 仓库

    rm -rf.git --删除这个项目(最好不要用)

    Git常用的推送代码:

    git remote add origin git@github.com:hubaolong3632/Home_Git.git ---连接

    git branch -M main -- 创建本地分支

    git push -u origin main 推送到服务器的main分支上去

    Git复制软件:

    git clone 李国梁/Java-20201210 --克隆上面的软件


    😜

    git remote rm origin --删除远程 Git 仓库

    git remote add origin git@github.com:FBing/java-code-generator --添加远程 Git 仓库

    git branch -M main --创建分支

    git push -u origin main --上传到厂库

    git push :

    git push

    git push

    如果上传的是中文文件那么出现的文件就是错误的!!!!!!!!!(当然实在想用就加上命令:

    git config --global core.quotepath false

    )

    $ git branch显示、

    $ git init初始化

    $ ls -a找到隐藏git

    $ ls -a找到隐藏git

    $ rm -rf .git删掉


    Git仓库操作1(本地):

    git init --初始化仓库 (一开始是初始化本地仓库)

    git add (文件名) --添加到暂存区

    git status --查看状态

    git commit -m '字符串' --提交暂存储区到本地仓库

    git diff HEAD -- gig01.txt --查看当前变动关系

    Git常用查找操作(本地):

    git reflog --可以查找之前引用过的所有值 (本地)

    git reflog -5 --pretty=oneline --可以更好地看清楚对应关系(版本号)(本地)

    cat gig01.txt --显示当前文件的内容 (本地)

    git ls-files --查看当前仓库中有那些文件 (本地)

    Git版本号前进回退操作(本地):

    git reset --hard HEAD~1 --版本号回退 后面的1代表回退几个(本地)

    git reset --hard 9836672 --前进到当前指定版本号(本地)

    Git删除文件操作:

    git checkout -- test.txt --如果把目录的文件删除可以用这个命令回复当前文件(本地)

    git rm test.txt --如果是确认要把文件从git仓库中删除用这个(本地)

    Git分支操作(本地):

    git branch --查看本地所有分支(本地)

    git checkout -b (left01) --新建分支(本地)

    git checkout (main) --切换回分支(本地)

    git merge main --合并分支到maingit checkout -b (left01)(本地)

    git branch -d main --删除main分支(本地)

    git branch -m lefffff lef01 --修改分支名字(本地)

    Git远程分支操作(远程):

    git branch -a --查看本地和远程分支(远程)

    git push origin fengzhi:fengzhi --创建分支到服务器(远程)

    git push -u origin fengzhi --删除分支操作1(远程)

    git push origin:fengzhi --删除分支 操作2(远程)

    Git拉取和推送:

    git pull --从上面拉一下 ,更新到最新

    git push origin left01 --推送本地分支到远程分支

    checkout -b lqfz02 origin/lef02 --拉取远程分支到自己创建的

    Gi标签(本地/远程)的增删改查:

    git tag v_1.0 --添加标签(本地)

    git tag -a v_1.1 -m 'BUG修复' --添加带标签描述的标签(本地)

    git tag --查看标签(本地)

    git push origin v_1.1 --推送标签(本地)

    git tag -d tag_name --删除标签(本地)

    git push origin tag_name --推送标签到(远程)

    git push origin --tags --推送未推送过的标签到(远程)

    git push origin :refs/tags/tag_name --删除指定的标签(远程)

    Gi其他命令

    git clone 李国梁/Java-20201210 --克隆上面的软件

    git clean -d -fx --"第四次作业" 如果出现删除不了的缓存就用这个

    git config --global user.name "your_username" --添加用户名

    git config --global user.email 911412667@qq.com --添加邮箱号

    config --list --查看当前账号信息

    git remote -v --查看远程仓库地址

    ----------------------------------------------------------------------------------------------------------------------------

    本地 分支操作冲突

    git commit -m '分支冲突解决' 如果2个文件不同分支修改相同文件冲突时候可以使用

    远程分支操作冲突:

    git pull 从上面拉一下 ,更新到最新这样子方便使用

    -----------------------------------------------------

    标签管理:

    git tag v_1.0 --添加

    git tag -a v_1.1 -m 'BUG修复' --添加带标签描述的标签

    git tag --查看

    git push origin v_1.1 --推送标签

    git tag -d tag_name 删除本地标签

    git push origin tag_name --推送标签到远程

    git push origin --tags --推送未推送过的标签到远程

    git push origin :refs/tags/tag_name --删除指定的远程标签

    添加的标签版本:

  • 相关阅读:
    我没能实现始终在一个线程上运行 task
    LaTeX项目的.gitignore文件内容
    WEB-Wordlist-Generator:为扫描后的Web应用生成相关联的字典
    7.JavaScript-vue
    翻译软件-免费翻译软件-自动批量翻译软件
    workflow之 工作流笔记
    D. Empty Graph(贪心/二分)
    Vue3文件拖拽上传
    3. List
    【Java第29期】:Tomcat的安装和使用
  • 原文地址:https://blog.csdn.net/qq_56040798/article/details/126616032