美文网首页
Git简单使用文档&图形化工具Sourcetree

Git简单使用文档&图形化工具Sourcetree

作者: Hengry | 来源:发表于2018-06-04 18:15 被阅读53次

一、Git远程服务器 (OSChina 作为演示)

1、注册开源中国的码云账号,并新建项目。创建项目:项目名称/.gitignore忽略文件/许可证

2、配置本地开发账号信息:
git config user.name “wenhan” //配置用户名        
git config user.email “1528693256@qq.com” //配置邮件
git config __global user.name “admin” //配置用户名_全局:    
git config __global user.email “1528693256@admin.com” //配置邮件_全局           

3、基本命令
cd "本地项目的路径"
git init                            //git初始化
git remote add origin git@gitee.com:etmanwenhan/GitDemo.git     //添加远程仓库
git clone https://xxx               //克隆项目
git add filename 或者 git add .      //添加文件到暂存区
git commit -m "注释"                 //提交本地到仓库
git push                            //提交到远程服务器仓库
git pull                            //从远程服务器拉取最新内容
git status                          //查看状态
git log                             //查看日志

4、切换显示/隐藏文件、文件夹快捷键:Command+Shift+.

5、避免每次push都需要输入密码的问题,设置对所有项目有效:
git config --global credential.helper osxkeychain //第一次需要输入密码,以后都不需要了

6、Mac 上批量删除 .svn 文件
打开终端,cd ...命令进入到.svn所在的文件夹。【切记,否则会删除电脑中所有应用、文件】
输入:find . -type d -name ".svn"|xargs rm -rf

二、Git代码托管图形化管理工具Sourcetree

1、基本操作在Sourcetree上演示
add
commit
push
pull
log
撤销: Discard / Discard All Changes
代码回滚: 1)未提交 2)已提交

.gitignore: Perference -> Source Control -> Subversion -> 添加忽略文件xcuserdata
手动设置.gitignore忽略配置文件: echo -e "忽略文件类型" > .gitignore

演示流程:
1、新建项目,然后提交commit
2、push项目到远程仓库
3、添加User类
4、代码回滚

三、多人协助开发、代码冲突

多余的.orig文件(冲突的备份文件)删除命令: 
git config --global mergetool.keepBackup false

四、分支管理

 Xcode左侧导航区:Source Control navigator 选项
1、新建新分支:选中master-> Branch from       //【注】新建分支成功后,会自动切换到新的分支
2、切换分支:选中需要切换到的项目 -> Checkout    //Merge代码合并前需要将分支中变动的代码先push,或者撤销
3、分支合并: Merge “v1.0.1” into “master”    //将分支代码合并到主干master

演示流程
1、新建分支brance v1.0.1
2、主干 v2.0 开始开发新功能
3、切换到分支v1.0.1 修复bug
4、将v1.0.1的代码meger到v2.0

附:

SourceTree
SourceTree官网
SourceTree下载
MAC上Git版本管理软件SourceTree的使用
Xcode分支管理

Git
Git工作流
Git电子书
gitignore忽略文件集
Git 操作常见问题

GitLab
Gitlab的使用简单介绍

相关文章

  • Git简单使用文档&图形化工具Sourcetree

    一、Git远程服务器 (OSChina 作为演示) 二、Git代码托管图形化管理工具Sourcetree 三、多人...

  • git 使用之 sourcetree 报过的错

    #1 错误提示: 截图: 备注:使用 git 图形化工具 - sourcetree 导致错误的原因: 远程项目文件...

  • Git常用命令

    最近项目从SVN迁移到Git上了,学习了使用Git命令进行了整理我 Git 图形化工具Sourcetree用的还不...

  • Git入门

    Git下载 Git下载地址 Git图形化操作工具 Sourcetree 下载地址 配置用户名与邮箱 git con...

  • Git 常用命令(更新中)

    总结了一下,目前比较比较常用的 Git 命令。即使在平常工作,我们使用的都是如 SourceTree 等图形化工具...

  • Git图形化工具sourceTree使用

    下载地址:https://www.sourcetreeapp.com/下载之后点跳转,一直点下去 本地文件 下面的打开

  • github命令行操作从入门到熟悉

    因为在开发过程中使用的是sourceTree这种git图形化界面管理工具,导致git命令每隔一段时间就会有点生疏。...

  • Git 常用操作

    之前工作中过于依赖图形化git工具(sourcetree/fork)等工具,导致基本的git命令行都不怎么会用,经...

  • 记录一下比较好用的软件

    1.Sourcetree git的图形化工具 2.Postman 模拟网络请求操作工具(post请求比较方便) 3...

  • git等版本控制工具资料

    git等版本控制工具 1.git图形化管理工具 学git之图形化界面SmartGit SmartGit使用教程 g...

网友评论

      本文标题:Git简单使用文档&图形化工具Sourcetree

      本文链接:https://www.haomeiwen.com/subject/ssbysftx.html