GIT入门使用

Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 在使用Git之前,我还用过最笨的办法通过手动来管理代码。管理起来相当不便,尤其是团队多人开发时,根本无法用手动来管理代码。 直到接触的Git,才感受到它的强大。

git 安装

  1. Homebrew来安装Git
  2. 通过命令:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  3. 官网下载

常用名词以及命令

  • 仓库:用git对项目的管理单元
    • git init 初始化一个仓库
    • git add file.file 添加文件到暂存区进行跟踪
    • git add . 添加所有文件到暂存区进行跟踪
    • git commit -m "我是备注" 添加提交信息
    • git clone <远程库地址> 克隆现有的仓库
    • git clone <远程库地址> <本地目录名> 克隆到本地的自定义名称仓库
  • 仓库的其他命令
    • git remote 查看远程仓库名
    • git remote -v 查看远程仓库地址信息
    • git remote rename origin test 重新命名远程仓库的名字为Test
  • 分支
    • git branch test 创建test分支
    • git branch -r 查看远程分支
    • git branch -a 查看所有分支
    • git branch 查看本地分支
    • git push origin dev 把当前分支推送到远程分支dev
    • git checkout dev 切换分支到test
    • git branch -m test test1 重新命名本地分支名称
    • git branch -d test 删除本地分支
    • git push --delete origin test1 删除远程分支
    • git push origin :test1 删除远程分支
  • Fetch
    • git fetch <远程仓库名> 远程仓库有更新时,将这些更新全部取回本地
    • git fetch <远程仓库名> <分支名> 远程仓库 某分支 有更新时,将这些更新全部取回本地
  • pull
    • git pull <远程仓库名> :<本地仓库名>
  • push
    • git push <远程主机名> <远程分支> : <本地分支名> 将本地分支更新到远程仓库 (如果远程本地分支名称一致 可以简写; 省略冒号以后的内容)(如果只有一个分支可以不写)
  • 其他命令
    • git status 查看当前文件状态
  • fetch 和 pull 去呗
    • fetch 是从远程拉下来更新 在决定合并不合并
    • pull 是直接 拉取并且合并

五百年的光阴只是一个骗局,虚无时间中的人物又为什么而苦、为什么而喜?等到那一霎那,黑暗的天空突然被一道巨大的闪电划开。悟空一跃而起,讲金箍棒直指苍穹,“来吧!”。2

posted @ 2021-09-29 11:36  酒肉朋友  阅读(42)  评论(0)    收藏  举报