Git 代码版本管理的基本使用命令和步骤
2017-02-22 10:40
309 查看
相信现在很多人做开发不再是一个人单打独斗了,而是跟随一个小团队或者带领一个小团队多人同步开发,那么我们就需要一个代码版本管理器来协助我们。这个时候Git代码版本管理就是我们的不二选择,下面介绍一下Git的基本使用命令和步骤。
首先打开Mac实用工具中的终端。
配置
shilifeng$
git config --global user.name "姓名"//告诉git
你是谁
$ git config --global user.email
"xxxxxxx@163.com"
//如何联系你
$
git config -l //查看你的配置信息
$
git init //初始化一个仓库
$
git init --bare //初始化一个空白仓库
//
将远程代码库克隆到本地
$
git clone @"http://xxxxx.xxxx.xx.com"
将远程仓库的代码克隆到本地之后保存一份,然后可以直接在此代码上开发 ,当有了新的更新之后我们可以采取如下操作同步推送更新到git上
//
将所有变化添加到暂存区
$
git add .
//
将暂存区内容提交至代码库
$
git commit -m "更新或者推送的内容"
//
修改最后一次提交的注释
$
git commit --amend
//
将本地修改内容推送到远程代码仓库
$
git push
同样的Git上将远程仓库的更新也可以同步到本地 如下为对远程仓库及分支的操作
//
将远程代码库的变化更新到本地
$
git pull
//
查看远程分支
$
git branch -r
$
git branch -a
//
创建远程分支
$
git push origin <name>
// 本质上是将本地的分支 push 到远程
//
删除远程分支
$
git push origin --delete <branchName>
$
git push origin :<branchName>
// 推送一个空分支到远程分支,其实就相当于删除远程分支
//
获取远程 tag
$
git fetch origin tag <tagname>
//
把本地 tag 推送到远程
$
git push --tags
//
删除远端 tag
$
git push origin --delete tag <tagName>
$
git tag -d <tagname>
$
git push origin :refs/tags/<tagname>
// 推送一个空 tag 到远程 tag
对于本地分支我们可以通过以下命令进行操作
//
查看本地分支
$
git branch
//
创建本地分支
$
git branch <name>
//
创建新分支并立即切换到新分支
$
git checkout -b <name>
//
切换分支
$
git checkout <name>
//
合并分支
$
git merge <name>
//
删除已经合并过的分支
$
git branch -d <name>
$
git branch -D <name>
//
删除没有与远程分支对应的本地分支
$
git fetch -p
// 重命名本地分支
$
git branch -m <oldName> <newName>
查看git信息操作命令
//
查看所有文件状态
$
git status
//
查看指定文件的状态
$
git status 文件名
//
查看版本库日志
$
git log
//
查看指定文件的修订记录
$
git log
文件名
以上为基本的git代码管理终端命令,掌握之后使用Git代码版本管理是没有问题的,希望对大家有用,更希望大家支持!
首先打开Mac实用工具中的终端。
配置
shilifeng$
git config --global user.name "姓名"//告诉git
你是谁
$ git config --global user.email
"xxxxxxx@163.com"
//如何联系你
$
git config -l //查看你的配置信息
$
git init //初始化一个仓库
$
git init --bare //初始化一个空白仓库
//
将远程代码库克隆到本地
$
git clone @"http://xxxxx.xxxx.xx.com"
将远程仓库的代码克隆到本地之后保存一份,然后可以直接在此代码上开发 ,当有了新的更新之后我们可以采取如下操作同步推送更新到git上
//
将所有变化添加到暂存区
$
git add .
//
将暂存区内容提交至代码库
$
git commit -m "更新或者推送的内容"
//
修改最后一次提交的注释
$
git commit --amend
//
将本地修改内容推送到远程代码仓库
$
git push
同样的Git上将远程仓库的更新也可以同步到本地 如下为对远程仓库及分支的操作
//
将远程代码库的变化更新到本地
$
git pull
//
查看远程分支
$
git branch -r
$
git branch -a
//
创建远程分支
$
git push origin <name>
// 本质上是将本地的分支 push 到远程
//
删除远程分支
$
git push origin --delete <branchName>
$
git push origin :<branchName>
// 推送一个空分支到远程分支,其实就相当于删除远程分支
//
获取远程 tag
$
git fetch origin tag <tagname>
//
把本地 tag 推送到远程
$
git push --tags
//
删除远端 tag
$
git push origin --delete tag <tagName>
$
git tag -d <tagname>
$
git push origin :refs/tags/<tagname>
// 推送一个空 tag 到远程 tag
对于本地分支我们可以通过以下命令进行操作
//
查看本地分支
$
git branch
//
创建本地分支
$
git branch <name>
//
创建新分支并立即切换到新分支
$
git checkout -b <name>
//
切换分支
$
git checkout <name>
//
合并分支
$
git merge <name>
//
删除已经合并过的分支
$
git branch -d <name>
$
git branch -D <name>
//
删除没有与远程分支对应的本地分支
$
git fetch -p
// 重命名本地分支
$
git branch -m <oldName> <newName>
查看git信息操作命令
//
查看所有文件状态
$
git status
//
查看指定文件的状态
$
git status 文件名
//
查看版本库日志
$
git log
//
查看指定文件的修订记录
$
git log
文件名
以上为基本的git代码管理终端命令,掌握之后使用Git代码版本管理是没有问题的,希望对大家有用,更希望大家支持!
相关文章推荐
- svn(subversion)代码版本管理在linux下的一些常见使用命令
- Git分布式版本管理工具基本使用方法
- git 常用命令 使用及iOS开发使用git管理项目步骤
- 使用 Git 命令去管理项目的版本控制(二)
- 使用git命令管理代码
- ubuntu中使用git命令与github的代码版本保持同步
- 代码管理工具git 个基本使用基础
- Android进阶#(8/12)让不断升级的系统更好管理——Git 版本控制_Git基本命令
- SourceTree的基本使用 1. SourceTree是什么 拥有可视化界面的项目版本控制软件,适用于git项目管理 window、mac可用 2. 获取项目代码 1. 点击克隆/新建 2
- git的版本管理使用(三)-拉取分支代码
- Git分布式版本管理工具的基本使用
- svn(subversion)代码版本管理在linux下的一些常见使用命令
- Unity项目中使用Git管理代码的设置步骤
- 在TFS中使用Git Tags(标签或标记),实现代码的版本管理
- git的版本管理使用(二)-克隆代码到本地
- 使用Git管理代码的版本及发布
- 使用 Git 命令去管理项目的版本控制(一)
- Mac下从安装Git到使用github进行版本控制(git命令/Xcode管理)
- svn(subversion)代码版本管理在linux下的一些常见使用命令
- 如何使用Git管理本地代码版本