zoukankan      html  css  js  c++  java
  • git 流程操作

    1. 将本地修改代码推送到远程对应分支

    2. 在本地创建新的分支并与远程分支关联

      1. git checkout --track origin/远程分支名  # 创建本地新分支并与远程相关联,本地分支名与远程分支名保持一致

          = git branch 新分支名 + git branch --set-upstream-to=origin/remote_branch

          = git branch 新分支名 + git push --set-upstream origin remote_branch

      2.git pull  # 把远程的代码拉到本地

    3. 删除远程仓库误传的文件

    4. git reset 

    参考:https://www.jianshu.com/p/c2ec5f06cf1a

    5.切换分支之后仅修改当前分支并推送到远程

    git stash saved  # 保存当前分支的修改

    git checkout dev_exm  # 切换到目标分支,此时目标分支dev_exm所处的状态是很久之前的状态,

    git pull  # 与远程版本保持一致

    修改,提交

    git checkout 之前的分支

    git stash apply + stash号(默认最新的stash)  # 恢复之前分支的修改

    6. 撤回修改

    1. git reset --mixed HEAD^ <=====>git reset HEAD^
      git reset --mixed 上一个版本号 注意:windows中的命令行会把^当成换行符,输入以上命令会出现:More?
    解决方法:不适用^,使用~或者~1或者~n
    --mixed   意思是:不删除工作空间改动代码,撤销commit,并且撤销git add . 操作   这个为默认参数,git reset --mixed HEAD^ 和 git reset HEAD^ 效果是一样的。 --soft   不删除工作空间改动代码,撤销commit,不撤销git add . --hard   删除工作空间改动代码,撤销commit,撤销git add .   注意完成这个操作后,就恢复到了上一次的commit状态。

    2. git restore --staged <文件名> 取消暂存区的修改,文件的修改会回到工作区
    3. git reset HEAD 可以将暂存区的所有文件恢复到工作区/将工作区的所有修改取消
    4. git restore <文件名> 可以将工作区的修改取消
    5. git checkout <文件名> 也可以将工作区的修改取消

     7. 创建远程分支

    1. 创建本地分支
      git checkout -b new_branch
      git branch new_branch
    2. 创建与本地分支相同的远程分支
      git push origin new_branch:new_branch
    3. 将本地分支与远程分支关联
      git push --set-upstream origin new_branch

    8. 修改关联的远程仓库的ip

    1. git remote -v  # 查看远程仓库当前ip
    2. git remote set-url origin 新ip地址  # 修改关联的ip,执行之后用1再次查询

     9. 查看远程分支,删除分支

    git remote -v
    git branch -D 分支名 # 删除本地
    git push origin --delete [branchname] # 删除远程

     10. 保存用户名和密码,输入一次之后不再输入

    1. 输入命令
    git config --global credential.helper store
    2. git pull
    3. 重新输入用户名密码
  • 相关阅读:
    别让删库这种事情再发生
    别让删库这种事情再发生
    oracle目录结构
    oracle 查看启动时间和运行时间
    oracle 执行计划(连接类型)
    oralce执行计划(三)
    跟踪索引是否有用
    AIX系统之启动
    oracle查看核心进程
    oracle执行计划(二)
  • 原文地址:https://www.cnblogs.com/JackShi/p/13451907.html
Copyright © 2011-2022 走看看