您的位置:首页 > 编程语言

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代码版本管理是没有问题的,希望对大家有用,更希望大家支持!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息