git使用笔记
来源:互联网 发布:企业邮箱哪个好 知乎 编辑:程序博客网 时间:2024/05/20 06:26
初始化:
git init
将本地仓库配置远程仓库:
git remote add git@192.168.2.50:/home/git/repo/Test.git
获取远程仓库
git fetch orgin(远程参考名)
切换到指定分支
git checkout –track origin/dev 切到origin仓库的dev分支
提交到切换到的dev分支
1.git add -A 添加所有,或者是指定文件或者目录
2.git commit -m ‘提交信息’ 提交到本地仓库
3.git push 提交到远程仓库
4.git branch -vv 查看分支状态
git branch -a 查看所有分支
git archive –format=zip –output=”../output.zip” dev -0 导出
创建本地分支并对应其远程分支:
一个空的目录
需要初始化创建本地分支
git init
如果不指定,默认生成是master分支
可以切换到指定分支
git checkout -b dev //如果dev分支不存在,将创建分支dev,并进入该分支
现在看一下状态:
$ git status
On branch dev//已经在新分支dev
No commits yet
nothing to commit (create/copy files and use “git add” to track)
这时看所有分支,发现是没有东西的
git branch -a
//没有东西,因为没有提交任何东西到仓库
可以修改点东西,进行add commit
git add
git commit
输入更新日志
a开始输入
esc 左上角那个
:wq 保存退出
再看分支,发现了dev分支
$ git branch -a
* dev
将本地分支与远程分支关联起来:
git remote add origin git@192.168.2.52:/home/git/repo/IOTdevice.git
然后把origin仓库的所有分支拉取下来,可以指定只拉取指定分支的吧
git pull origin
接下来查看一下远程拉下来的远程仓库有哪些分支:
git branch -a
测试时看到以下仓库:
* dev
remotes/origin/dev
remotes/origin/doc
remotes/origin/master
remotes/origin/releases
//跟踪指定远程分支:
//git branch –track origin/master
配置上游分支为远程分支,为了将本地分支与远程分支对应起来:
git branch -u origin/dev //u upstream
因为刚才新创的dev分支提交了一次,与远程origin/dev没有祖先节点,所以是无法提交的
所以我们需要切换到新的分支与origin/dev对应起来,先把本地dev分支删除,由于现在
在本地dev分支,所以先切换切换到新的分支
git checkout –track origin/master //跟踪到master分支,会在本地创建并进入master分支,
可以指定本地分支的名字,默认与远程分支同名
删除本地dev
git branch -D dev //D大写强制删除
看看有哪些分支
$ git branch -a
* master
remotes/origin/dev
remotes/origin/doc
remotes/origin/master
remotes/origin/releases
切换跟踪远程分支
git checkout –track origin/dev
发现代码已经弄下来了
更新代码
git fetch
git pull
- git - git 命令使用笔记
- git使用笔记
- git使用笔记
- git 安装使用笔记
- Git使用笔记
- Git使用笔记
- GIT使用笔记
- Git使用笔记(一)
- git使用笔记【转】
- git使用笔记
- git 安装使用笔记
- git使用笔记
- git使用笔记
- Git使用笔记
- git 使用笔记
- git使用笔记
- git 使用笔记
- Git使用笔记
- 生产环境下JAVA进程高CPU占用故障排查
- 【jvm】堆外内存
- 安装svn
- 实训第一课
- uniq wc tr 的用法小记
- git使用笔记
- 直播APP测试问题---服务器压力
- 【笔记】KMP算法相关计算题(选择题)
- linux下直接运行.py文件
- Lua_垃圾回收_013
- 最全各种浏览器网页星号点号密码查看最简方法(技术小白也能看懂使用)
- 抓包工具Fiddler对iPhone进行抓包
- 下拉刷新的库
- webapp屏幕适配