1. Git初始化
当使用一台新的机器,且从没有使用过git。
1. 首先从官网下载GIT工具,Xcode自带不用下,Intellj工具族需要下载安装。
2. 安装好执行git config --global user.name “你的名字”
git config --global user.email “你的邮件地址” (这里是为了方便版本库发送代码更改消息给你)
2. 新建代码工程
新建工程文件夹,比如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即可)
3. 拉取已有代码工程
进入到你的目录,执行git clone http://****.git即可,然后使用你的IDE打开工程
4. 获取服务器最新的版本
1. git pull (命令行下慎用)
2. 先执行git fetch 再执行git merge
5. 处理冲突
前提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 本地分支名:服务器分支名
7. 日志
1. 提交历史纪录
git log
2. 提交版本记录
git reflog
8. 回退