git知识点(持续更新中)
来源:互联网 发布:windows phone 输入法 编辑:程序博客网 时间:2024/04/30 23:10
摘要
最实用的git指令,按适用场合分类
包括:初装git配置、创建新仓库、添加和提交、回退、分支、远程库…
- 安装后
git config --global user.name “tylr2005”git config --global user.email “tylr2005@126.com”
- 创建并进入到新的目录
git init //user.name和user.email会自动填入--global设定值
- 添加和提交
git statusgit diffgit add *git commit -m “first commit”
- 版本回退
git loggit refloggit reset --hard xxxxxxx
- 分支:创建 & 切换
git branchgit checkout -b sub1 //create and switch to sub1git branch sub2 //create sub2git checkout mastergit branch -d sub1 //delete sub1
- 分支:合并
git checkout mastergit merge sub2git branch -d sub2
- 远程库:克隆
git clone https://github.com/cleanflight/cleanflight //会创建clmeanflight目录
- 远程库:添加 & 推送
在github上创建新仓库gitgit remote add origin https://github.com/tylr2005/git.gitgit push -u origin master //选项-u只在首次推送时使用
git模型(待添加)
树莓派做git服务器
树莓派3安装好git,使能ssh服务器(默认),以pi用户登录
cd ~mkdir git_repocd git_repogit init --bare
在PC上运行"git bash",创建一个新git,添加一个文件,push到树莓派
cd e:mkdir src_gitcd src_gittouch readme.mdecho "hello world" >> readme.mdgit initgit add *git commit -m "first commit"git remote add origin ssh://pi@192.168.0.3/home/pi/git_repogit push -u origin master
会有小等待,并提示输入pi的登录密码,然后就会将master分支推送到树莓派了
在其他PC上,或者换一个目录,clone树莓派上的git,并推送修改
git clone ssh://pi@192.168.0.3/home/pi/git_repocd src_gitcat readme.mdecho "test pull" >> readme.mdgit add *git commit -m "modified from another pc"git push
回到第一台pc,pull刚才的修改
git pullcat readme.md
0 0
- git知识点(持续更新中)
- Git常用命令(持续更新中。。。)
- Java知识点小计 持续更新中
- 编程知识点大杂烩--->持续更新中... ...
- stm32f10x知识点整理--Timer(持续更新中)
- React知识点梳理(持续更新中)
- git常用命令-------自用-------持续更新中
- git 命令集合(持续更新中...)
- git常用命令(持续更新中)
- git使用记录(持续更新中)
- 知识点积累~持续更新
- Git (持续更新)
- GIT回顾(持续更新)
- android 音频技术知识点总结。持续更新中。。。
- uboot相关知识点汇总(持续更新中)
- TCP/IP协议重要知识点汇总(持续更新中)
- 阅读协议之知识点记录--持续更新中... ...
- Android面试题目中容易遗漏的知识点<持续更新>
- 在半透明view上添加子视图也为透明解决办法
- 内部排序之快速排序(QuickSort)
- Ubuntu 14.04系统下配置固定IP地址
- RBF神经网络通用函数 newrb, newrbe
- 地址传参
- git知识点(持续更新中)
- JAVA基础笔记(十五)反射
- 正则表达式的相关前端题目
- 《Effect C++》学习------条款09:绝不在构造和析构过程中调用virtual函数
- JAVA基础笔记(十六)JDBC
- 【斯坦纳树】【LA5717】Beijing 2011 Peach Blossom Spring解题报告
- 理解和正确使用Java中的断言
- leetcode Submission Details
- HBase查看表大小