码迷,mamicode.com
首页 > 其他好文 > 详细

git 简易操作

时间:2016-03-26 08:20:50      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:gitcommand

git init --bare 创建一个原始的裸仓库 -- 适用于服务端

git支持的协议:本地协议、ssh协议、git协议、http/https协议、ftp、rsync。其中git协议不能push。


git clone --bare URL 从URL克隆一个裸仓库到本地。

git push --mirror URL 从本地的一个裸仓库提交到URL服务器上。



git add filename filename添加到缓存区。

git commit -m ‘xxxx‘ 提交添加到缓存区的东西到本地仓库

git push origin master 提交到远端仓库 -- 远端是指URL给的地址

git remote add origin URL 将本地的仓库提交到URL仓库,在没有clone的情况下。


git checkout -b branch_name 创建一个branch的分支

git checkout branch_name 切换分支

git checkout -d branch_name 删除branch_name的分支

git push origin branch_name 把branch_name push到URL -- 该URL为之前clone的URL或自己在config中指定的URL


git pull 从URL更新仓库到本地仓库

git merge branch_name 合并branch_name到当前branch

git diff source_branch target_branch 比较两个branch


git tag 0.0.1 32werfgiek 软件发布时创建标签

git log  查看提交的日志


git checkout -- filename 替换掉本地的改动

git fetch origin 丢弃所有的本地改动与提交,从URL上获取最新版本

git reset --hard origin/master 将本地主分支指向到它


git remote get-url --all 获取url

git remote set-url 设置push或者all的URL


git config --global user.name "username" 设置提交的全局用户名

git config --global user.email "email_address"  设置提交的全局邮件地址


git status  查看本地库的状态

git 

















git 简易操作

标签:gitcommand

原文地址:http://ting2junshui.blog.51cto.com/975290/1755295

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!