赞
踩
Git 使用git init命令来初始化一个 Git 仓库,Git 的很多命令都需要在 Git 的仓库中运行,所以git init是使用 Git 的第一个命令。
在执行完成git init命令后,Git 仓库会生成一个 .git 目录,该目录包含了资源的所有元数据,其他的项目目录保持不变。
使用方法
git init
git init newrepo
git add ./*
git commit -m "提交说明"
我们使用 git clone 从现有 Git 仓库中拷贝项目(类似 svn checkout)
git clone <repo>
git clone <repo> <directory>
git 的设置使用 git config 命令
git config --list
git config -e # 针对当前仓库
git config -e --global # 针对系统上所有仓库
git config --global user.name "runoob"
git config --global user.email test@runoob.com
(1)提交与修改
命令 | 说明 |
---|---|
git add | 添加文件到仓库 |
git status | 查看当前仓库状态,显示有变更的文件 |
git diff | 比较文件的不同,即暂存区和工作区的差异 |
git commit | 提交暂存区到本地仓库 |
git reset | 回退版本 |
git rm | 删除工作区中的文件 |
git mv | 移动或者重命名工作区文件 |
(2)提交日志
命令 | 说明 |
---|---|
git log | 查看历史提交记录 |
git blame | 以表格的形式插卡你指定文件的历史修改记录 |
(3)远程操作
命令 | 说明 |
---|---|
git remote | 远程仓库操作 |
git fetch | 从远程获取代码库 |
git pull | 下载远程代码并合并 |
git push | 上传远程代码并合并 |
(4)创建分支命令
git branch 分支名
(5)切换分支
git checkout 分支名
git checkout -b 分支名 #创建新分支并且切换到此分支
(6)合并分支
get merge
(7)删除分支
git branch -d 分支名
(8)git文件的删除
git rm 文件名
如果只是 git rm --cache 仅删除暂存区里的文件 如果不加–cache 会删除工作区里的文件 并提交到暂存区
(9)git log命令
git log -数字 #表示查看最近几次提交的不同点
git log -p -数字 #表示最近几次提交的不同点
git log --graph #以一个简单的线串联起整个提交历史
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。