GIT常用命令

一. git相关知识

https://www.atatech.org/articles/28121
官网
https://git-scm.com/book/zh/v1/Git-%E5%88%86%E6%94%AF-%E4%BD%95%E8%B0%93%E5%88%86%E6%94%AF
阮一峰
http://www.ruanyifeng.com/blog/2014/06/git_remote.html

二. GIT常用命令

//远程仓库克隆到本地
git clone git@gitlab.alibaba-inc.com:amap-chexian-app/petrel-web.git
//创建分支 并切换到该分支上
git checkout -b branch171016
此命令相当于执行下面两条命令
$ git branch branch171016
$ git checkout branch171016

删除本地分支ls

git branch -d hotfix
//提交到本地
git commit -a -m '注释'
//查看本地分支
git branch
//查看远程分支
git branch -r
//查看所有分支
git branch -a
//把hotfix合并到当前分支
git merge hotfix
把本地修改同步到远程分支
git push (远程仓库名) (本地分支名):(远程分支名) 
eg.git push origin serverfix
删除远程分支(提取空白然后把它变成[远程分支]
git push [远程名]  :[分支名]

在远程分支的基础上分化出一个新的分支来

git checkout -b serverfix origin/serverfix
从远程分支 checkout 出来的本地分支,称为 跟踪分支 (tracking branch)。跟踪分支是一种和某个远程分支有直接联系的本地分支。在跟踪分支里输入 git push,Git 会自行推断应该向哪个服务器的哪个分支推送数据。同样,在这些分支里运行 git pull 会获取所有远程索引,并把它们的数据都合并到本地分支中来。

查看remote地址,远程分支,还有本地分支与远程分支的对应关系
git remote show origin
添加remote地址
git remote add 【origin】 【远程库地址】

git branch -vv(两个v),就能够看到本地分支跟踪的远程分支。

三. 第一创建本地库,并且向远程第一次提交代码建立项目
  1.建立一个空的文件夹作为本地仓库
  2.进入该文件夹 cd /Users/zhanglizhi/Desktop/test本地库
  3.git init   //作为git项目
  4.关联本地与远程仓库 git remote add origin https://github.com/zhanglizhi123/IvarTezt.git
  5.第一次提交代码建立文件 touch REARD.md
  6.git add REARD.md  //跟新
  7.git commit -m "第一次提交” //提交本地库
  8.第一次提交远程库生成master $git push -u origin master 
  9.查看git log
  10.第一次将项目文件脱入本地库
  11.git add .  //跟新变动
  12.git commit -m "提交代码scrollview”  //提交代码
  13.建立分支new_分支 git checkout -b new_分支
  14.查看分支  git branch
  15.git push origin new_分支 将代码提交到改分支

四. 从远程拉取已经有的代码到本地并且建立新的本地库
  1.进入想要建立本地库的目录下 cd /Users/zhanglizhi/Desktop/
  2.从远程获取代码到本地库相应文件下(没有就自动建立文件名是 test2_本地库)  git clone https://github.com/zhanglizhi123/IvarTezt.git test2_本地库
  3.进入该关联的本地库   cd /Users/zhanglizhi/Desktop/test2_本地库 
  4.获取远程分支  git branch -a
  5.拉取合并远程相应分支代码到本地  git pull origin new_分支

五. 合并解决冲突
  git merge feature1
  //冲突
  git status也可以告诉我们冲突的文件
  //修改后再提交
  $ git add readme.txt 
  $ git commit -m "conflict fixed"

  git fetch 拉取git最新分支信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值