git 常见的命令以及开发时注意的问题
来源:互联网 发布:智慧树网络课平台登录 编辑:程序博客网 时间:2024/06/05 07:07
1、 安装Git,并配置环境变量
2、 配置用户名,邮箱
git config user.name "youName" //配置用户名
git config user.name //查看用户名
git config user.mail "youMail" //配置邮箱
git config user.mail //查看邮箱
3、如何从远程仓库中下拉代码
cd "工作目录" //切换到工作目录
// git clone 命令是复制远程仓库的代码git@gitlab.abc:android/android.git 为远程仓库的地址
git clone git@gitlab.abc:android/android.git
4、如何把本地代码推送到远程仓库
①切换到本地项目目录下
cd 项目路径
②初始化git
git init
③将本地代码pull 提交到远程仓库
git pull git@gitlab.abc:android/android.git
④将修改过得本地代码添加到本地仓库
git add .
⑤把修改过的本地代码提交到程仓库中
git commit -m "提交时的修改信息"
⑥把本地代码推送到远程仓库
git push git@gitlab.abc:android/android.git
以上便是所有的操作过程。
5、在真正的开发过程中 通常会使用多分支技术把代码进行分离
我们把1-4以上4个步骤完成后,我们所在的分支为master,
如果对多分支不了解的可以查看该博客 http://blog.csdn.net/gl_mine_csdn/article/details/54906144点击打开链接。
我们不能直接在master分支进行开发,因此我们要使用多分支技术。
①、查看我们当前所处的分支
git branch
②、创建dev开发分支
git branch dev
③、查看我们当前所处的分支
git branch
④、切换到dev分支
git checkout dev
⑤、查看我们当前所处的分支
git branch
⑥、如果是dev分支表明我们已经在dev分支 就可以完美的进行开发了
6、当我们在dev分支中把所有的功能开发完成后我们需要对两个分支进行合并
7、常用的git 命令总结
git reset –hard commitId回滚commitId这次提交
git branch dev 无则生成,有则删除分支dev
git branch 查看本地分支
git remote 查看远程分支–v查看更详细信息
git checkout dev 切换到dev文件下
git rm build.gradle 本地删除build.gradle文件
git status 查看工作目录的状态,是否有删除或未提交等等
git checkout build.gradle 本地恢复build.gradle文件
git log 查看push提交日志
cat文件名新建文件
:q 进入Vim命令后退出操作
git checkout dev 切换到dev文件下
git checkout –b dev 无则创建,切换到dev文件下
git merge dev 合并 dev分支修改
git branch -d dev 删除dev分支
git stash 保存现场,从master切分支修复bug
git stash list 保存了哪些现场
git stash apply 恢复drop删除
git stash pop 恢复并删除
git push origin master/dev 推送本地到远程
feature同分支功能,主要开发新功能使用
使用方法 例:
git checkout –b feature-ChemayiIot新建feature
git checkout –d feature-ChemayiIot 删除feature
git tag 列出所有tag
git tag v1.0 –m“v1.0”打1.0的tag
git push origin v1.0 推送分支到远程
git tag –d v1.0 本地删除tag
git push origin :refs/tags/v1.0
-d 删除
-m 加标签
- git 常见的命令以及开发时注意的问题
- 常见的git命令
- 常见的 Git 命令:
- 常见的GIT命令
- 常见的git命令
- git的常见命令
- git基本命令、pull的流程、以及常见错误总结
- STL 常见的注意问题
- STL 常见的注意问题
- git常见的命令总结
- Git 常见命令的使用
- git常见的命令使用
- Git的一些常见命令
- Git的命令以及使用
- Git的步骤以及命令
- iReport常见和注意的问题
- git常见的使用命令介绍
- git的常见相关命令和操作
- 数组九大方法
- C/C++学习笔记
- mysql如何更新一个表中的某个字段值等于另一个表的某个字段值
- java集合set,list、map
- c#获取流水单号
- git 常见的命令以及开发时注意的问题
- 使用cxf开发RESTful WebService
- llvm学习笔记(1)
- leetcode:22. Generate Parentheses
- iOS 中KVC、KVO、NSNotification、delegate 区别整理
- OGDF接入
- js的正则表达式中的特殊字符
- 从无到有:七步教你做数值(1)
- LeetCode No.21 MergeTwoSortedLists