[系统配置] Git

来源:互联网 发布:2017淘宝千人千面规则 编辑:程序博客网 时间:2024/06/11 18:25

0. Git 简介

Git 是目前最流行的版本管理系统,学会Git是开发者的必备技能. 本文中简单介绍git clone, git pull, git push等Git基本命令.

1. Git clone

作用:远程操作的第一步,从远程主机克隆一个版本库.

$ git clone <git版本库地址>

2. Git pull

作用: 取回远程主机某个分支,再与本地指定分支合并

$ git pull <远程主机名> <远程分支名>:<本地分支名>

3. Git push

作用:将本地分支的更新推送到远程主机

$ git push <远程主机名> <本地分指明>:<远程分支名>

注意:
a. 如果省略远程分支名,则表示将本地分支推送与之存在”追踪关系”的远程分支(通常两者同名),如果该远程分支不存在,则会被新建。

$ git push origin master

b. 如果省略本地分支名,则表示删除指定的远程分支,因为这等同于推送一个空的本地分支到远程分支。

$ git push origin :master# 等同于$ git push origin --delete master

4. Git branch

4.1 不带任何参数,列出本地已经存在的分支,并且当前分支的前面加‘*’

$ git branch

4.2 列出远程分支

$ git branch -r 

4.3 列出本地分支和远程分支

$ git branch -a

4.4 创建一个新的本地分支(创建但不切换)

$ git branch newBranchName

4.5 删除本地指定分支localBranchName

$ git branch -d localBranchName

4.6 删除远程指定分支remoteBranchName

$ git branch -d -r remoteBranchName

5. Git checkout

5.1 切换到branchName分支

$ git checkout branchName

5.2 新建分支branchName并切换到该分支

$ git checkout -b branchName#相当于以下两条命令$ git branch branchName$ git checkout branchName

5.3 删除当前分支下的test.txt文件

$ git checkout -- test.txt

6. Git merge

作用:合并其他分支other到当前分支

$ git merge other
0 0
原创粉丝点击