专栏首页python3Git管理源代码

Git管理源代码

Git

  • Git 是目前世界上最先进的分布式版本控制系统(没有之一)

作用

  • 源代码管理

为什么要进行源代码管理?

  • 方便多人协同开发
  • 方便版本控制

Git单人本地仓库操作

安装git   sudo apt-get install git

查看git版本

  git --version

新建本地仓库   git init

配置个人信息   git config user.name 'lgc'   git config user.email '1399569097@qq.com'

查看文件状态   git status

将工作区文件添加到暂存区   git add .      将项目文件添加到暂存区   git add login.py     将指定文件添加到暂存区

将暂存区文件添加到本地仓库   git commit -m '版本描述'

查看历史版本   git log   git reflog

回退版本 强制覆盖暂存区和工作区的文件

回退到当前版本的前一个版本   git reset --hard HEAD^

回退到指定版本   git reset --hard 版本号

回退版本 只覆盖暂存区的文件

回退到当前版本的前一个版本   git reset HEAD^

回退到制定版本   git reset 版本号

删除文件 ---确认删除处理   1,删除文件     rm 文件名   2,git 确认删除文件     git rm 文件名   3,删除后记录删除操作版本     git commit -m '删除测试版本'

---误删处理:撤销修改即可   1,删除文件     rm 文件名   2,git撤销删除     git checkout -- 文件名

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • git的简单使用(windows)

    git简易指南:http://www.bootcss.com/p/git-guide/

    py3study
  • git命令行(3)之远程版本库

    裸版本库就是不含有工作区的版本库,而我们平常开发的代码库都是开发版本库,修改工作区,然后进行提交、推送提交等操作。 可以使用git init --bare命令创...

    py3study
  • Day36 - Linux命令与Git

    网络相关命令: ping - 检测网络可达性 - ICMP tracepath - 检查数据路由 ifconfig - 检查网络接口(网络适配器) ip - 查...

    py3study
  • git review报错一例

    在线上修改代码,最后使用git review提交代码审核的时候出现报错如下: [wangshibo@115~]$ vim testfile           ...

    洗尽了浮华
  • Git_学习_06_ 放弃本地修改

    git checkout . 用来放弃掉所有还没有加入到缓存区(就是 git add 命令)的修改:内容修改与整个文件删除。

    shirayner
  • Git命令备忘

    git commit -m commitMessage提交的时候不会记录这些还没暂存(git add)起来的变化。

    linjinhe
  • 10分钟带你入门git到github

    开局先来一个故事吧,故事看完如果不想看枯燥无味的指令,没关系我已经把这篇文章的内容录制成了一个视频,点击文末阅读原文就可以观看。或者说你已经熟练掌握git的使用...

    java金融
  • Git详细操作

    1.参考帮助文档:https://gitee.com/help/ 仓库管理 =公钥管理 =生成/添加SSH公钥

    小小咸鱼YwY
  • Git常用命令总结

    ​ 在本地新建一个repo,进入一个项目目录,执行git init,会初始化一个repo,并在当前文件夹下创建一个.git文件夹.

    小小咸鱼YwY
  • 教妹子用 git(一)

    最近和一个研一妹纸合作弄自己的网站,然后发现妹纸不太懂 git。于是就写下这篇文章。看看能不能言简意赅的教会一个新手如何使用 git。

    程序员小浩

扫码关注云+社区

领取腾讯云代金券