相信现在很多人做开发不再是一个人单打独斗了,而是跟随一个小团队或者带领一个小团队多人同步开发,那么我们就需要一个代码版本管理器来协助我们。这个时候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> // 推送一个空分支到远程分支,其实就相当于删除远程分支
//
$ git fetch origin tag <tagname>
//
$ git push --tags
//
$ git push origin --delete tag <tagName>
$ git tag -d <tagname>
$ git push origin :refs<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代码版本管理是没有问题的,希望对大家有用,更希望大家支持!