GIT入门使用
Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 在使用Git之前,我还用过最笨的办法通过手动来管理代码。管理起来相当不便,尤其是团队多人开发时,根本无法用手动来管理代码。 直到接触的Git,才感受到它的强大。
git 安装
- Homebrew来安装Git
- 通过命令:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- 官网下载
常用名词以及命令
- 仓库:用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 是直接 拉取并且合并
五百年的光阴只是一个骗局,虚无时间中的人物又为什么而苦、为什么而喜?等到那一霎那,黑暗的天空突然被一道巨大的闪电划开。悟空一跃而起,讲金箍棒直指苍穹,“来吧!”。

浙公网安备 33010602011771号