zoukankan      html  css  js  c++  java
  • Git 的使用记录

    常用命令:

    git status 

    git add .  提交所有已修改的文件到暂存区

    git commit -m '这里要写点什么作为记录'  提交一个新版本到本地

    git pull --rebase / git pull origin <branch>  拉取分支的代码并合并 / <branch>为你的分支名称

    git push origin <branch> 代码版本同步到远程仓库上

    git pull --rebase 可能会失败,可以在创建远程分支的时候执行命令 如下:

    创建本地分支: git checkout -b <branch>  **创建的分支里的代码是基于在哪个分支上执行的该命令就会复制哪个分支作为一个新分支创建

    创建并连接远程分支:git push --set-upstream origin <branch>

    ————  另外一种情况,就是别人已经创建了分支,我们需要做的就是先切换到主分支先拉取一下

    然后 git checkout -b <分支名称> origin/<分支名称> 或者  git branch -b <分支名称> 先创建一个新分支,然后git pull --set-upstream-to=origin/<分支名称> 就能同步远程分支了

    git branch -r -d 

    git checkout <branch> 切换分支

    git branch -a 查看本地和远程的所有分支

    注意项:

    ***避免在一个分支修改文件之后,没有提交代码( 提交代码到本地仓库 git add . => git commit -m '提交' )就进行分支切换,这样会导致修改的文件代码出现在切换的分支工作区里,事实上并不想要在该分支里进行代码修改。

    ***一般拉取代码之前要保证本地没有修改的文件,如果有则需要在本地仓库生成一个新版本,然后再拉代码。

  • 相关阅读:
    服务器组件
    SQLAlchemy
    SessionMiddleware源码分析
    java实现ftp文件上传下载,解决慢,中文乱码,多个文件下载等问题
    linux 实现自动创建ftp用户并创建文件夹
    window server 2008 配置ftp并实现用户隔离
    centos 6.5配置ftp服务器,亲测可用
    learnyounode 题解
    [写出来才有价值系列:node.js]node.js 02-,learnyounode
    Linux多台机器配置ssh免登录
  • 原文地址:https://www.cnblogs.com/gosh-hash/p/11242261.html
Copyright © 2011-2022 走看看