git 学习笔记

一、git安装及基本操作
1、安装git
Linux - 打开控制台,然后通过包管理安装,在Ubuntu上命令是:

sudo apt-get install git-all

Windows - 推荐使用git for windows,它包括了图形工具以及命令行模拟器。

OS X - 最简单的方式是使用homebrew安装,命令行执行

brew install git

如果使用图形工具的话,推荐使用Github desktop,Sourcetree。下面主要是使用命令行
2、配置git

$ git config --global user.name "myName"
$ git config --global user.email "myEmail"

3、创建仓库-git init
git 会把所有文件以及历史记录保存在你的项目中,创建一个新的仓库,首先要去到项目路径,执行 git init。然后git会创建一个隐藏的文件夹.git,所有的信息都储存在其中。

在桌面创建一个文件夹gitDemo,打开终端

$ cd Desktop/gitDemo
$ git init

4、检查状态-git status
在项目中创建一个Git_text项目,使用git status查看是否有新内容

$ git status
On branch master

Initial commit

Untracked files:
  (use "git add ..." to include in what will be committed)

    Git_text/

nothing added to commit but untracked files present (use "git add" to track)

此时,我们可以看到项目中有新内容Git_text尚未跟踪,使用git add暂存它。
5、暂存-git add
通过 git add 命令添加内容,使用 git commit 提交。

$ git add Git_text/
$ git status

如果需要提交目录下的所有内容,可以这样:

$ git add -A

6、提交-git commit
提交的内容,我们需要先git add到暂存区,然后使用git commit提交

$ git commit -m "创建Git_text项目"

-m "创建Git_text项目"表示这次提交的描述信息,也就是你此次更新的内容

远端仓库

到目前为止,我们的操作都是在本地的,它存在于.git文件中,一般项目问了协同开发,我们需要发布到远端仓库上。
1、链接远端仓库-git remote add
建立一个远端仓库,此demo的地址为:https://git.oschina.net/cangxue/Git_text
添加测试用的远端仓库

$ git remote add origin https://git.oschina.net/cangxue/Git_text.git

2、上传到服务器-git push
git push命令有两个参数,一个是远端仓库名,一个是分支的名字

$ git push origin detail

3、从服务器上拉取代码-git pull
如果远程仓库有更新,你可以通过git pull获取更新

$ git pull origin detail

二、git命令小记
1、git branch: 列出所有分支,当前分支前面会标一个*号。
2、git checkout -b dev:创建一个dev分支并切换到dev上。
3、git checkout dev:切换到dev分支。
4、git add demo.txt:添加提交资源demo.txt
5、git commit -m"提交demo.txt"
6、git pull origin dev:拉取dev分支提交
7、git push:提交到dev分支

你可能感兴趣的:(git 学习笔记)