Git 代码版本管理的基本使用命令和步骤

来源:互联网 发布:seo入门教程 编辑:程序博客网 时间:2024/05/21 08:41

相信现在很多人做开发不再是一个人单打独斗了,而是跟随一个小团队或者带领一个小团队多人同步开发,那么我们就需要一个代码版本管理器来协助我们。这个时候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代码版本管理是没有问题的,希望对大家有用,更希望大家支持!

2 0