zoukankan      html  css  js  c++  java
  • git 常见命令

    git init 
                   
                    git config --global user.email "you@example.com"
                    git config --global user.name "Your Name"
    
                    
                    git add .
                    git commit -m '描述信息'
                    
                    git add .
                    git commit -m '描述信息'
                    
                    git add .
                    git commit -m '描述信息'
                    
                    git log 
                    git reset --hard asdfooiusdfsdfadf
                    
                    git reflog
                    git reset --hard asdfooiusdfsdfadf
                   
              阶段二:
                    
                    问题: 开发直播功能(一周开发完成),要紧急修复bug
                    
                    解决方法一:
                        git stash 将当前工作区的修改过的代码暂存到某个地方中
                        
                        按照原来代码继续开发...
                        git add .
                        git commit -m '修改完成'
                        
                        
                        git stash pop
                            - 不产生冲突
                            - 产生冲突,手动去解决
                        
            
            
        
                        git stash               将当前工作区所有修改过的内容存储到“某个地方”,将工作区还原到当前版本未修改过的状态
                        git stash list          查看“某个地方”存储的所有记录
                        git stash clear         清空“某个地方”
                        git stash pop            将第一个记录从“某个地方”重新拿到工作区(可能有冲突)
                        git stash apply  编号    将指定编号记录从“某个地方”重新拿到工作区(可能有冲突) 
                        git stash drop  编号    ,删除指定编号的记录
                            
        
        
                    解决方法二:分支
                        
                        bug
                        
                        master分支
                        
                        dev分支
                    
                    
                        git branch dev 
                        
                        git branch -d dev 
                        
                        git checkout dev 
                    
                    
                        git merge dev   分支合并
                        
                        
                        修复Bug流程:
                            git branch dev 
                            git checkout dev 
                            
                            # 写代码
                            git add .
                            git commit -m 'xxx'
                            
                            git checkout master 
                            git branch bug 
                            git chekcout bug 
                            
                            # 修复bug 
                            git add .
                            git commit -m '紧急修复bug'
                            
                            git checkout master 
                            git merge bug 
                            
                            git branch -d bug 
                            
                            git checkout dev 
                            # 继续开发
                            
                阶段三:三里屯和于辛庄
                    云端需求一个存放代码的地方:
                        公共:
                            - github,做代码托管
                            - 码云,做代码托管
                            - csdn code,做代码托管
                        内部搭建:
                            - gitlab
                    
                    家里:
                        
                        git add .
                        git commit -m 'xx'
                        
                        git remote add origin https://github.com/WuPeiqi/greenlu.git
                        
                        git push origin master 
                        
                    公司:
                        
                        # 新公司第一次获取代码
                        
                            git clone https://github.com/WuPeiqi/greenlu.git
                                
                            
                            git init 
                            git remote add origin https://github.com/WuPeiqi/greenlu.git
                            git pull origin master 
                            
                            
                            
                            git init 
                            git remote add origin https://github.com/WuPeiqi/greenlu.git
                            git fetch origin master 
                            git merge origin/master 
                        
                        # 日后
                            git pull origin master 
                            
                            
                            git fetch origin master 
                            git merge origin/master 
                            
                            
                            
                        #   本地修改问题,add,提交
  • 相关阅读:
    Anaconda-navigator 打不开的解决方法(亲测有效!)
    Python3.7安装keras和TensorFlow的教程图解
    win10环境下使用anaconda安装opencv
    windows环境下的Anaconda安装与OpenCV机器视觉环境搭建
    各种工具汇总(20210702更新)
    关于文章致谢
    公共数据库信息汇总(20210709更新)
    关于摆脱痛苦
    pip 本地安装 python 包
    报错Error: Sorted input specified, but the file file.bedgraph has the following out of order record解决方案
  • 原文地址:https://www.cnblogs.com/ldq1996/p/7987363.html
Copyright © 2011-2022 走看看