github

git分布式版本控制系统教程/githup远程仓库使用教程

2017-05-31  本文已影响0人  飞鱼_JS

在Windows上安装Git

$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"

创建版本库(repository)

1 首先,选择一个合适的地方,创建一个空目录:(Windows系统,为了避免遇到各种莫名其妙的问题,请确保目录名(包括父目录)不包含中文。)
$ mkdir learngit
$ cd learngit
$ pwd              //pwd命令用于显示当前目录
/Users/michael/learngit
2 通过git init命令把这个目录变成Git可以管理的仓库:
$ git init
Initialized empty Git repository in /Users/michael/learngit/.git/

把文件添加到版本库

1 创建文本
2 用命令git add告诉Git,把文件添加到仓库:(可一次添加多个文件)
$ git add  file2.txt   file3.txt
3 用命令git commit告诉Git,把文件提交到仓库
$ git commit -m "wrote a readme file //该文件的注释说明"

时光机穿梭

git status命令可以让我们再提交之前,时刻掌握仓库当前的状态,包含变化的状态
$ git status
git diff可以在提交之前查看文件修改的内容
$ git add readme.txt

版本回退

1 git log命令显示从最近到最远的提交日志,查看历史纪录
$ git log 
//或
 $ git log --pretty=oneline 
2 退回之前的版本$ git reset --hard ...
$ git reset --hard HEAD^
$ cat readme.txt

工作区和暂存区

撤销修改

$ git checkout -- readme.txt

删除文件

$ rm test.txt
$ git rm test.txt
$ git commit -m "remove test.txt"
$ git checkout -- test.txt

远程仓库

一、添加到远程仓库

1 关联远程仓库

$ git remote add origin git@github.com:michaelliao/learngit.git

2 把本地库的所有内容推送到远程库上

$ git push -u origin master
//或
$ git push  origin master
git pull --rebase origin master

二、从远程库克隆(下载)

$ git clone git@github.com:michaelliao/gitskills.git

分支管理

一 创建和合并分支

查看分支:git branch
创建分支:git branch <name>
切换分支:git checkout <name>
创建+切换分支:git checkout -b <name>
合并某分支到当前分支:git merge <name>
删除分支:git branch -d <name>

将本地分支推送到远程新建分支上

git push origin feature-xiehe-parking:feature-lfqiluyuan-parking

上一篇下一篇

猜你喜欢

热点阅读