Github及git常用命令

使用github时,需要经常使用许多git命令来对代码来进行操作。
这些命令都是比较好记的,多用就没问题了。good luck!

git配置:

git config -l //查看git配置信息
git config --global user.name "your name" //配置用户名
git config --global user.email "your email" //配置用户邮箱
git config --global alias.co checkout  //设置别名,以后git co即为git checkout,下同
git config --global alias.ci commit //git ci
git config --global alias.st status //git st
git config --global alias.br branch //git br
git config --global alias.psm "push origin master" //git psm
git config --global alias.plm "pull origin master" //git plm
git config --global alias.lg "log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative" //多样化显示日志git lg

git克隆代码

git clone http://192.168.1.100/git/project_name
git clone git@github.com:name/project.git

git操作:

git log //查看提交操作日志
git init //初始化代码仓库 
git pull origin master //更新github上master库分支的代码到本地
git status //查看当前代码状态,是否有改动
git diff //查看代码中不同的部分
git add file //添加文件到暂存区
git checkout -- path //忽略所选文件的改变
git rm file //删除库中文件
git commit -m "description" //提交代码并添加描述
git push origin master //将代码提交到服务器库中的master分支
git push -u origin master //直接使用git clone下拉的代码,做出修改需要提交时,执行此命令可以提交,否则会出现无法提交的现象
git remote add origin git@github.com:your_name/project_name.git //添加新库到github库中

git branch //查看当前分支
git branch hello //创建hello分支
git checkout hello //切换分支到hello
git checkout master //回到主分支master
git merge hello //合并hello分支到master分支,需要先切换到master分支
git checkout -d hello //删除hello分支,需先merge
git checkout -D hello //强制删除hello分支

生成ssh-key,用于github上传下载代码的验证

ssh-keygen -t rsa //生成使用RSA加密的密钥,一直回车即可生成,生成后上传到github的ssh-key,邮箱与用户名需与github上的一致,否则无法更新上传代码到github

参考:
http://gitref.org/ Git参考文档及命令使用
http://help.github.com/ GitHub帮助
http://code.google.com/p/msysgit/ Git工具下载
http://stormzhang.com stormzhang

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值