AlwaysBeFriday 的博客

记录精彩的程序人生 开始使用

Git 基本操作

  1. git init,目录初始化
    1. git init
      1. 在一个文件目录下使用
  2. git pull ,拉仓库到本地,必须在仓库文件中使用,如果不是git仓库,初始化:git init
    1. git pull http://192.168.10.123/test01/test_resp01 master
    2. git pull origin master
      1. 没有建立远程连接,使用仓库的url地址进行git pull
      2. 使用origin拉仓库,需要与远程仓库建立连接(git remote add origin url),建立远程连接后(remote)可直接pull远程仓库的代码
      3. 不建立远程连接,则使用仓库的url替换origin
      4. 拉下的仓库默认显示为master分支,需要创建(git branch xx) 分支,并切换
  3. git clone,仓库
    1. git clone http://192.168.10.123/zhengjie/appstorespider,克隆仓库,无须初始化
    2. 不需要git init
  4. git remote, 远程连接
    1. git remote add origin http://192.168.10.123:3000/test/one
    2. git remote add origin1 http://192.168.10.123:3000/test/one
      1. origin,远程,用来替换git仓库的url
      2. origin也可使用其他名字替代,比如:origin1
      3. 可理解为给git仓库的url映射一个域名
  5. git pull ,提交
    1. git add . 或 git add --all
    2. git commit -m"xxx"
    3. git push origin master
      1. 添加,提交,上传
      2. 上传到master分支
    4. push失败
      1. 远程仓库与本地仓库代码有不同,需要先将远程仓库代码pull,对比,修改后,再次push
        1. git pull origin master
        2. git push -f -u origin master,如果不需要查看远程仓库内容,强行覆盖即可
      2. 他人创建的分支,也可提交
      3. 否是在组织内
  6. 分支
    1. 创建分支
      1. git checkout -b branch_test
        1. 创建一个名为branch|_test的分支,创建后会切换到该分支
      2. git branch branch_test
        1. 创建一个名为branch_test的分支
    2. 切换分支
      1. git checkout branch_test
        1. 切换到branch_test的分支
    3. 查看分支
      1. git branch
    4. 合并分支
      1. git merge dev,用合并指定分支到当前分支
        1. 普通合并: git merge --no-- ff -m
        2. 删除分支: git branch -d dev
        3. 强行删除分支: git branch -D dev
    5. 建立本地分支和远程分支的关联
      1. git branch --set-- upstream branch -name origin/branch-name
评论
留下你的脚步
推荐阅读