github基础操作命令集(ru'meng)
来源:互联网 发布:linux下tmp目录 编辑:程序博客网 时间:2024/04/24 11:56
Git 是当前最流行的版本控制程序之一,文本包含了Git 的一些基本用法 创建git 仓库 初始化git 仓库
mkdir project # 创建项目目录
cd project # 进入到项目目录
git init # 初始化 git 仓库。此命令会在当前目录新建一个 .git 目录,用于存储 git 仓库的相关信息
初始化提交
touch README
git add . # 将当前目录添加到 git 仓库中, 使用 git add -A 则是添加所有改动的文档
git commit -m "Initial commit"
git remote add origin git @github.com:lugir/repo.git # 设置仓库
修补提交(修补最近一次的提交而不创建新的提交)
git commit --amend -m "commit message."
提交冲突时可以合并后再推送
git pull # 获取远程版本库提交与本地提交进行合并
git push # 提交
使用别人的仓库
git clone http: //path /to /git.git # clone 的内容会放在当前目录下的新目录
将代码从本地回传到仓库
git push -u origin master
使用 git status查看文件状态
git status
查看提交日志
git log # 查看提交信息
git log --pretty=oneline # 以整洁的单行形式显示提交信息
Git 分支
git branch # 查看分支
git branch 6.x- 1.x # 添加分支 6.x-1.x
git branch checkout master # 切换到主分支
git branch -d 6.x- 1.x # 删除分支 6.x-1.x
git push origin :branchname # 删除远端分支
Git 标签
git tag # 查看分支
git tag 6.x- 1.0 # 添加标签 6.x-1.0
git show 6.x- 1.0 # 查看标签 6.x-1.0 的信息
git tag -a 6.x- 1.0 965e066 # 为之前提交的信息记录 965e066 加上标签
git push --tags # 提交时带上标签信息
git push origin : /refs /tags /tagname # 删除远端标签
从 git 仓库中导出项目
git archive --format tar --output /path /to /file.tar master # 将 master 以 tar 格式打包到指定文件
使用 Git 的一些基本守则: 当要commit/提交patch时:
· 使用 git diff --check 检查行尾有没有多余的空白
· 每个 commit 只改一件事情。如果一个文档有多个变更,使用 git add --patch 只选择文档中的部分变更进入 stage
· 写清楚 commit message
- github基础操作命令集(ru'meng)
- meng
- github基础命令
- github基础命令
- 基础GitHub管理命令
- Github基础操作
- github基础操作
- MAC下GitHub命令操作
- linux中命令操作github
- Git&GitHub学习笔记之(二)Git命令操作
- git操作命令(基于github操作)
- linux 操作常用基础命令(1)
- Oracle基础(二)---操作命令
- Redis的基础操作命令(二)
- Linux命令基础操作(一)
- Linux基础操作命令
- linux基础命令操作
- doc基础操作命令
- Git简介
- LeetCode第四题Median of Two Sorted Arrays
- 通过Map对数据进行增删改查
- [BZOJ2337][HNOI2011]XOR和路径(高斯消元解期望方程)
- 【图像】初识弱监督下的图像语义分割
- github基础操作命令集(ru'meng)
- python中将xml格式转json格式
- 初学Qt:信号与槽
- 欢迎使用CSDN-markdown编辑器
- Python open()读取文件 Unicode编码问题
- [leetcode]解决Same Tree的一点小心得
- HDU1506(最大子矩阵)
- [USACO17JAN]Building a Tall Barn建谷仓
- 数组