git使用
软件设置
安装git客户端,安装好以后,设置如下信息(必须设置)
git config --globaluser.name"用户名"
git config --global user.email "邮箱"
git config --golobal user.email #查看设置的邮箱
设置github的ignore文件
git config --global core.excludesfile 'C:/Program Files/Git/.gitignore'
设置的文件都在这个配置文件中
~/.gitconfig
直接使用
初始化本地仓库
cd ~/git-demo #进入指定目录 git init # 在指定目录里面执行该命令
在刚才的目录里面添加些东西 将原有的项目文件放到这个目录下,然后将这个项目文件纳入git的版本控制中
echo "git-demo" >>README.mdgit add . # 这里的add后面的点,是说添加所有文件
将所有更改放入到本地暂存区域,等待上传。
git commit -m "此次上传的说明"
连接远程仓库
git remote add origin "https://github.com/Github用户名/repo.gitgit remote -v #就可以查看本地连接到的远程仓库
从远程仓库拉取所有更新
git pull origin master #如果远程仓库第一次建立,估计里面是没有的,所有拉不到东西
将本地的更新(已经放到暂存区域的更新)上传到代码仓库。
git push origin master
分支合并
feature 合并到 master
进入feature分支的所在目录,执行下面的命令
git checkoutmaster# checkout出master分支
这个时候,分支变成了master,执行合并命令
git merge feature# 这个时候,从feature分支合并到master分支,即当前master分支;
或者,你也可以用一行命令搞定上面两行
git checkout featuremaster
执行提交,即可。
git push originmaster
如果要是从master合并到feature,将上面的分支位置换一下, 就OK了