1.安装完后,打开git bash。 1 vim .gitconfig 此文件放在用户目录,即 git bash 打开后默认位置。
2.插入以下内容,保存
[user] name = email = [alias] co=checkout ci=commit st=status pl=pull ps=push dt=difftool ca=commit -am b=branch [push] default = simple
3.通过bash 生成秘钥
ssh-keygen -t rsa -C "xxx@xmail.com"
4. 查看生成的公钥,并复制。
cat ~/.ssh/id_rsa.pub
5.通过git服务器的管理功能添加个人公钥
6.切换到项目路径,把本地项目关联到远程目录
git init
git remote add origin git@git.oschina.net:mym/lux.git
7.拉取远程master分支
git pull origin master
输入远端用户名和密码
8.查看状态,追踪文件,提交文件并注释,推送文件(没有设置分支,需要使用
git push --set-upstream origin master
设置远程分支为master)
git status
git add .
git commit -am 'test'
git push
9.配置.gitignore (在项目目录中)
vim .gitignore
插入忽略的项
.DS_store
/node_modules/
/dist/
提交
git st git add . git ca 'first initial' git ps
切换分支,建立新分支并切换
git checkout -b mmall_v1.0
两天后......
合并主项目,查看改变的状态,添加文件,提交修改的页面并注释,推送至远程(新分支需要先对应到远程),打tag并推送到远程
git st git add . git ca "initial"
git merge origin master
git ps
git push --set-upstream origin mmall_v1.0
git tag tag-dev-initial
git push origin tag-dev-initial