第一次使用windows版的Git,附上一些配置和最常用的git命令

Git配置:
git config --global user.name "用户姓名"

git config --global user.emall "用户邮箱"

//看你是否需要切换换行符,因为我只是测试用,因此设置为false,不同系统换行符不同

git config --global core.autocrlf false

//设置编码格式

git config --global gui.encoding utf-8

//避免git status显示的中文文件名乱码

git config --global core.quotepath off

//设置为大小写敏感

git config --global core.ignorecase false

//生成ssh秘钥

ssh-keygen -t rsa -C "上面填的邮箱"

ssh-add ~/.ssh/id_rsa(若爆Could not open a connection to your authentication agent.错误执行:

先$ eval `ssh-agent`,再执行$ ssh-add ~/.ssh/id_rsa就好)

cat ~/.ssh/id_rsa.pub

记得把你的ssh钥匙配到你所用的项目管理器上,一般在我的个人设置里

第一次上传代码(远程仓库为空时):
git init

git status

git commit -am 'first commit init project'

git remote add origin 这里加上你的仓库地址(我用的是SSH方式访问)

git branch

git push -u origin master(报第一次错误 You may want to first integrate the remote changes)

git pull

git push -u origin master(报版本落后错误Updates were rejected because the tip of your current branch is behind)

$ git push -u -f origin master

成功上传。。。

git checkout -b v1.0 origin/master(在master的基础上,切换到v1.0的分支)

git push origin HEAD -u(提交代码)

上传代码:
git status (查看状态)

git add . (添加所有)

git status (再一次查看状态,可以看看区别,可有可无)

git commit -a (表示提交所有)
git commit -am "" (加个m "",则引号内是要上传的message,里面可以输入中文的)

git push(上传代码)

成功上传。。。

下载代码:
git pull

其他命令可以参考,个人感觉挺好的:

http://blog.csdn.net/jtracydy/article/details/70402663

上一篇:JS基础知识——定时器


下一篇:Liferay7 BPM门户开发之29: 核心kernel.util包下面的通用帮助类ParamUtil、GetterUtil使用