git工具

222 阅读1分钟

git

xxx.gitignore把不需要上传到仓库的放到这里面

命令

//初始化
git init

//克隆代码
git clone ssh://git@192.168.200.138:22/home/git/testgit.git

//全部添加到暂存区
git add .
    
//查看状态
git status

//提交到本地仓库
git commit -m "写描述"

//不校验进行提交
git commit --no-verify -m '描述'

//添加代码到主干
git remote add origin ssh://git@192.168.200.138:22/home/git/testgit.git

//推送到主干
git push origin master

//推送到分支
git push --set-upstream origin v1.3

//查看本地分支
git branch --list

//查看所有远程分支
git branch -a

//查看本地当前分支
git branch

//创建分支
git branch dev1.0

//切换到分支上v0.9rc1为分支版本
git checkout -b dev1.0 origin/dev1.0

//分支切换到主干
git checkout master

//删除远程分支
git push origin --delete [分支名称]

TortoiseGit工具

//创建本地仓库
Git Create repository here...

//拉取远程仓库的代码
pull

//获取
fetch

//推送到远程仓库
push

//比较差异
Diff

//与某个文件比较差异
Diff later

//与上一版本比较差异
Diff with previous version

//显示日志
show log

//显示引用记录
show Reflog

//浏览引用
Browse References

//后台服务进程
Daemon

//版本分支图
Revision graph

//版本库浏览器
Repo-browser

//检查已修改
check for modifications

//变基
Rebase...
    
//贮藏更改   
Stash save

//二分定位-开始
Bisect start

//解决冲突
Resolve...
    
//还原
Revrt....
    
//清理    
clean up...
    
//切换/检出    
Switch/Checkout...
    
//合并    
Merge...
    
//创建分支    
Create Branch...
    
//创建标签    
Create Tag...
    
//导出
Export....
    
//添加 到本地仓库
Add...
    
//添加到忽略列表
add to ignore list
    
//添加子模块    
Submodule Add...
    
//创建补丁序列    
Create Patch Serial...
    
//应用补丁序列   
Apply Patch Serial...
    
//设置   
Settings

//帮助
Help

//关于
About