一、语法
1、Git查看远程仓库名称
git remote -v
2、git 更换 url
git remote set-url origin <new url>
3、添加远程关联
git remote add origin <url>
4、删除远程关联
git remote remove <url>
5、分支操作
#查看本地分支
git branch
#查看所有分支
git branch -a
#创建分支
git branch <name>
#切换分支
git checkout <name>
#创建+切换分支
git checkout -b <name>
#合并某分支到当前分支
git merge <name>
#删除分支
git branch -d <name>
6、添加至暂存区
git add .
7、拉回远程版本库的提交
git pull
git pull origin master
8、将本地项目给提交到服务器中
git push
git push origin master
9、提交当前repos的所有的改变
git commit -a <备注>
git commit -m <备注> 提交暂存区的文件
git commit -am <备注> 提交跟踪过的文件
10、 查看最近或某一次提交修改的文件列表相关命令
git log --name-status #每次修改的文件列表, 显示状态
git log --name-only #每次修改的文件列表
git log --stat #每次修改的文件列表, 及文件修改的统计
git whatchanged #每次修改的文件列表
git whatchanged --stat #每次修改的文件列表, 及文件修改的统计
git show #显示最后一次的文件改变的具体内容
git show -5 #显示最后 5 次的文件改变的具体内容
git show commitid #显示某个 commitid 改变的具体内容
11、回退merge操作
#查看merge操作的上一个提交记录的版本号
git reflog
#回滚到merge之前的状态
git reset --hard <版本号>
12、远程分支覆盖本地分支
丢弃本地变更 重置为远端分支内容
git reset --hard origin/branchName
13、切换 git的 origin数据源
git remote -v //查看远程origin
git remote rm origin // 删除远程origin
git remote add origin 地址 //添加源,origin为别名,可以自己取
二、例子
1、 远程仓库相关命令
(1) 检出仓库
git clone git://github.com/jquery/jquery.git
(2) 查看远程仓库
git remote -v
(3) 添加远程仓库
git remote add [name] [url]
(4) 删除远程仓库
git remote rm [name]
(5) 修改远程仓库
git remote set-url --push [name] [newUrl]
(6) 拉取远程仓库
git pull [remoteName] [localBranchName]
(7) 推送远程仓库
git push [remoteName] [localBranchName]
*如果想把本地的某个分支test提交到远程仓库,并作为远程仓库的master分支,或者作为另外一个名叫test的分支,如下:
git push origin test:master // 提交本地test分支作为远程的master分支
git push origin test:test // 提交本地test分支作为远程的test分支
(8) 创建分支
git branch [分支名]
9378

被折叠的 条评论
为什么被折叠?



