zoukankan      html  css  js  c++  java
  • git常用操作

    git回滚

    git log

    git reset –hard 8ff24a6803173208f3e606e32dfcf82db9ac84d8

    本地回滚

    远程仓库回滚git push origin feature/lijun --force

    git本地当前分支连接远程分支

    git branch -u origin/addFile

    或者

    git branch --set-upstream-to origin/addFile

    本地项目关联远程仓库

    git init

    git branch -M lijun

    git remote add origin xxxxx.git

    git push origin lijun

    添加远程仓库

    git remote add origin <你的项目地址> //注:项目地址形式为:https://gitee.com/xxx/xxx.git或者 git@gitee.com:xxx/xxx.git

    删除制定远程仓库

    git remote rm origin

    git解冲突

    切换到主分支

    git checkout test

    拉去合并

    git pull origin master

    git merge origin master

    本地解决

    • <<<<<<<标记冲突开始,后面跟的是当前分支中的内容。
    • HEAD指向当前分支末梢的提交。
    • =======之后,>>>>>>>之前是要merge过来的另一条分支上的代码。
    • >>>>>>>之后的dev是该分支的名字。
    git add 冲突文件
    git commit -a -m"a"
    git push origin test
     
    git 查看远程仓库
    git branch -a
    删除本地分支
    git branch -d feature/lijun
    查看本地分支连接的远程分支
    git branch -vv
    删除远程分支
    git push origin --delete feature/lijun
    查看远程仓库
    git remote
    删除远程仓库
    git remote rm origin
    重新连接远程仓库

    git remote add origin http://192.168.100.235:9797/john/git_test.git

    git clone ....

    git checkout -b feature/lijun

    git push origin feature/lijun:feature/lijun. ##会自动创建远程分支

    git 只提交部分文件

    1.git add:将要提交的部分代码提交到暂存区。

    2.git stash -u -k:保存未提交的修改。

    3.git status:此时查看git状态,则只剩下第1步提交到暂存区的文件。

    4.git commit -m 'some messages': //提交暂存区的文件。

    5.git pull:拉取代码进行合并。

    6.git push:推送到远端仓库。

    7.git stash pop:恢复第2步保存的未提交的修改。

    git mastet远端回滚,如何再次把自己分支代码推上去

    本地分支切换到master

    创建新分支,reset到刚回滚的那个状态,再revert,再提交到master(就可以找到本地修改的数据了)

  • 相关阅读:
    Confluence 6 在升级过程中查看合并日志
    Confluence 6 从 WIKI 标记整合到基于 XHTML 的存储格式
    Confluence 6 升级完成后的检查
    Confluence 6 超过当前许可证期限进行升级
    HDU2571--命运---DP
    HDU 2084 DP经典例子---数塔问题
    紫书第二章
    求组合数
    欧拉函数
    二分幂/快速幂
  • 原文地址:https://www.cnblogs.com/peterleee/p/13649148.html
Copyright © 2011-2022 走看看