Git 常用指令和用法

162 阅读2分钟

刚刚开始写博客 如果您有什么宝贵意见,欢迎指点一二,如果对您有了帮助请点个赞Thanks♪(・ω・)ノ

对git和git分布式的理解

git是目前最先进的分布式版本控制系统

Git的分布式是指将数据分散的存储在多台独立的机器设备上

git开源的网站有国内的码云,国外的gitlab,github等等

git 工作分区及原理

一、工作区(working Directory):仓库文件夹除了.git目录以外的目录 二、版本区(Repository):位于工作区根目录下.git配置目录中,用于存储记录版本休息,.git是一个隐藏文件夹 三、暂缓区(stage) 四、分支(master):git自动创建的第一个分支 五、HEAD指针:自动创建的第一个分支master,以及指向master的一个指针叫做HEAD

git常用指令及用法 作用

  • git clone 仓库地址
  • git pull 从git服务器重新拉取代码
  • git add 文件路径名称 可以将文件添加到暂存区 可以.是添加所有文件
  • git commit -m '说明信息' 跟git库提交修改或者新增的文件
  • git config --global user.name '用户名' user.email '邮箱' 全局配置git用户信息
  • git push origin 分支名称 推送本地分支的代码到远程服务器上
  • git status 查看仓库当前的状态
  • git log 查看历史记录
  • git branch -a 查看所有本地和远程分支
  • git checkout '分支名称' 切换分支
  • git branch '分支名称' 创建一个本地远程服务器
  • git branch -r 查看所有远程分支
  • git branch -d '分支名称' 删除分支 (-D是强制删除) 删除远程分支需要 git push origin:分支名称
  • git merge 分支名称 合并分支
  • git reset HEAD 撤销本地add,但是并不推荐这个版本(因为也找不到撤销之前的版本了)
  • git revert -n '版本号' 生成新版本,提交记录也会保留,之后push到远程就可以

sourcetree这个工具也很好用 可以查看一些命名冲突之类的 推荐!