Git操作规范

2016-06-06  本文已影响34人  Sunshine_Boys

一. Git初始化

当使用一台新的机器,且从没有使用过git。

1. 首先从官网下载GIT工具,Xcode自带不用下,Intellj工具族需要下载安装。

2. 安装好执行git config --global user.name “你的名字”

git config --global user.email “你的邮件地址” (这里是为了方便版本库发送代码更改消息给你)

二. 新建代码工程

新建工程文件夹,比如Xupei(命令行下,cd 你的目录 , mkdir 新的目录)。

1. 纯手工方式:

cd Xupei

git init

2. Xcode:

新建工程。选中下方的Create git Repository on ..

3. Visual Studio 2015

新建工程。选中添加到源码管理

添加.gitignore文件(touch .gitignore)

在服务器上创建版本仓库,使用

git remote add origin http://******.git 添加到初始化完成的代码库,执行

git add -A .加当前文件夹所有文件到代码库。

git commit -m”这里输入你的提交信息,方便查看提交记录”

git push -u origin master提交本地的记录到服务器上(第一次以外执行git push即可)

三. 拉取已有代码工程

进入到你的目录,执行git clone http://****.git即可,然后使用你的IDE打开工程

四. 获取服务器最新的版本

1. git pull (命令行下慎用)

2. 先执行git fetch 再执行git merge

五. 处理冲突

前提git merge 产生冲突

使用git status查看那些文件有冲突

1.分别进入到每一个文件中,手动修改冲突的部位

修改完毕后,执行git -u

再执行git commit

2. 某个文件你想使用对方/自己的版本

执行git checkout --theirs/ours 文件名

六.操作分支

1.新建分支

git branch 分支名(不会切换到新的分支)

git checkout -b 分支名(会同时切换到新的分支)

2. 查看已有分支

git branch

3. 切换分支

git checkout 分支名

4. 添加新的分支到服务器

git add -A .

git commit -m”注释”

git push origin 本地分支名:服务器分支名

七. 日志

1. 提交历史纪录

git log

2. 提交版本记录

git reflog

八. 回退

git reset --hard 版本记录号

xxxMAC:XuPei apple$ git status

xxxMAC:XuPei apple$ git reflog

xxxMAC:XuPei apple$ git reset --hard 85f3867

上一篇下一篇

猜你喜欢

热点阅读