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
原创粉丝点击