博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Git 分布式版本控制的常见命令
阅读量:7039 次
发布时间:2019-06-28

本文共 1038 字,大约阅读时间需要 3 分钟。

Git 的作用:  (1)方便多人协同开发;

      (2)方便版本控制

Git 分布式版本控制的主要区域及命令图,下面会详细讲解:

 

创建项目并将切换至项目目录下

1. 创建本地仓库:  git init   此命令会在根目录下创建 .git的隐藏文件,为本地的代码仓库

2. 配置个人信息 :  git config user.name"张三"

         git config user.email"xxxxx@xxx.xx"    此命令设置提交的姓名和邮箱,若不设置的话会按全局的git配置设定

3. 查看文件状态: git status  查看目前所写的文件所处的状态, 若还没提交会显示提交的命令,若已提交会显示 干净的工作区

4. 将工作区文件添加到暂存区:  git add xxx.py 提交指定的文件到暂存区

              git add .  将工作区文件全部提交到暂存区

5. 将暂存区文件提交到仓库区: git commit -m"备注信息"    备注信息要尽可能写的详细,方便后续分析

6. 查看历史版本:  git log 或者 git relog        relog比log记录的更加详细

7. 回退版本:  git reset --hard 版本号

8. 克隆远程仓库的命令:  git clone 链接        克隆拷贝服务器端的代码

9. 推送代码到服务器就执行: git push

10. 要同步服务器代码就执行: git pull

11. 打标签:   git tag -a 标签名 -m"备注信息"

12. 推送标签到服务区:  git push origin 标签名

13. 删除标签: 

  # 删除本地标签    git tag -d 标签名    # 删除远程仓库标签    git push origin --delete tag 标签名 14. 查看当前分支: git branch 15. 切换分支: git checkout -b 分支名

以下为减少代码冲突的一些建议:

  • 养成良好的操作习惯,先pull在修改,修改完立即commitpush
  • 一定要确保自己正在修改的文件是最新版本的
  • 各自开发各自的模块
  • 如果要修改公共文件,一定要先确认有没有人正在修改
  • 下班前一定要提交代码,上班第一件事拉取最新代码
  • 一定不要擅自修改同事的代码
        

转载于:https://www.cnblogs.com/skaarl/p/9379313.html

你可能感兴趣的文章
Hyper-V 之03 创建iSCSI存储和故障转移群集
查看>>
如何成为一名架构师?
查看>>
我的友情链接
查看>>
nfs failed, reason given by server: Permission denied的离奇解决
查看>>
2018 1.21测试
查看>>
DFS与BFS对比
查看>>
dedeCMS php语法在模版中的应用
查看>>
sublime 安装ctag 实现函数跳转
查看>>
sshd问题:A protocol error occurred. Change of username or service not allowed
查看>>
jQuery开发者眼中的AngularJS
查看>>
【DAY9】 关于多线程熊吃蜜Demo1的作业实验
查看>>
Python实现多属性排序
查看>>
nginx 访问日志分析
查看>>
RabbitMQ之消息确认机制(事务+Confirm)
查看>>
给出一个数组,计算数组中少了哪个数据的实现
查看>>
USB-232卡 配置
查看>>
C#窗体程序皮肤设置
查看>>
T-SQL.字符串函数
查看>>
mysql慢查询
查看>>
offices文件打开乱码问题如何处理
查看>>