github使用——1
来源:互联网 发布:unity3d麻将胡牌 编辑:程序博客网 时间:2024/06/08 11:31
GITHUB操作
创建一个Repository
创建一个名字,选择Public
勾选Initialize this repository with a README
选择Python,license选择APCHE2
创建完毕后。在本地操作如下。
本地克隆
创建一个目录,执行
git clone [github地址]
Cloning into 'peacetools'...
remote: Counting objects: 5, done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 5 (delta 0), reused 0 (delta 0), pack-reused 0
Unpacking objects: 100% (5/5), done.
把文件添加到代码库
$ git add hello.py
$ git commit -m "comment"
git add是把想要提交的文件先提交到commit缓存中;
git commit才是真正的文件提交。
通过git add命令,就等于是把文件加入到git管理中,会有各种git信息跟踪,比如代码版本号,修改了哪里等等。
查看git状态
git status
提交到github
git push
查看修改内容
git diff file
git diff命令要在git add命令之前使用,否则一旦添加到commit缓存后,git diff命令就失效了。
通过git add后,再看git status状态,就变成了准备提交(commit)的状态了。
查看历史
git log
撤销修改
场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout -- file或者 手动修改。git checkout -- file其实就是把版本库中的file替换现在工作区的file
场景2:当你不但改乱了工作区某个文件的内容,并且还添加到了暂存区(即已经git add了)时,想丢弃修改,分两步,第一步用命令git reset HEAD file,就回到了场景1,第二步按场景1操作。
场景3:已经提交了不合适的修改到版本库时,想要撤销本次提交,可以用版本回退(参考版本回退一节),前提是没有推送到远程库。
抓取内容
git fetch [remote-name] //抓取远程仓库的全部内容,但是不会自动合并
git pull //抓取远程仓库跟踪分支的内容,并自动合并到本地相应的分支
分支管理命令
创建、切换、查看分支
假设dev是要创建分支名字
git branch //查看分支
git branch dev //创建分支
git checkout dev //切换分支
git checkout -b dev //创建并切换分支
清理本地缓存
git clean -df
- GitHub——使用GitHub
- github使用——1
- Git/Github使用笔记(二)——开始使用github
- Android —— GitHub和SourceTree使用
- Git——Day1(github使用)
- GitHub使用日记——基本流程
- GitHub学习笔记—客户端的使用
- Git教程学习(八)—使用GitHub
- Github使用1-入门
- github使用教程1
- Github使用进阶<1>
- GitHub使用记录[1]
- Github使用1-入门
- GitHub使用1
- Github使用(1)--Github上传
- GitHub——什么是GitHub
- git&github使用笔记(一)——Git建立本地库,并上传Github
- Git/Github使用笔记(一)——如何生成SSH key及访问Github
- Ubuntu MATE for the Raspberry Pi 2 and Raspberry Pi 3
- earn the python in hard way习题21~25的附加习题
- JavaScript 用法(一)
- 【redis】关系型数据库 VS 非关系型数据库
- cf 410
- github使用——1
- Spring事务管理、Aop
- AndroidStudio制作简易拨号器
- QT写一个记事本⑧
- pycharm 2016.2或者2016.3激活方式
- 机器学习(五):回归方法——预测数值型数据
- git 初学者使用指南
- Matlab图像处理(03)-基本概念
- poj 2632