码迷,mamicode.com
首页 > 其他好文 > 详细

GIT 的使用方法

时间:2017-09-07 22:56:02      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:for   master   project   stage   推送   信息   class   创建项目   获取   

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

GIT 的使用方法

标签:for   master   project   stage   推送   信息   class   创建项目   获取   

原文地址:http://www.cnblogs.com/xhx6/p/7492108.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!