Git 版本控制常用命令 简明指南教程
博客专区 > J_sky 的博客 > 博客详情
Git 版本控制常用命令 简明指南教程
J_sky 发表于6个月前
Git 版本控制常用命令 简明指南教程
  • 发表于 6个月前
  • 阅读 10
  • 收藏 1
  • 点赞 0
  • 评论 0

新睿云服务器60天免费使用,快来体验!>>>   

摘要: git日常操作常用命令总结,10分钟快速复习资料。

最近使用Django设计自己的个人blog,免不了要对程序的版本进行备份,所以用到了GitGit确实是程序员居家旅游,编程备份之良药哇,本文旨在对Git日常使用中,使用频率较高的命令进行了一个简单的总结

运行环境

  • MacBookPro
  • OS X 10.11.6

如果您使用windows操作系统,终端下的命令可能会与我提供的有些不同,但git命令是一样的。

安装新版Git

开始Git之旅

我们可以从一个简单的git命令行开始,在终端下输入如下命令

mkdir gittest
cd gittest/
gittest git init 
Initialized empty Git repository in /Users/mac/gittest/.git/

取消目录的git版本控制

当然 如果我们想取消当前目录的git版本控制,可以进入当前目录后,使用rm -rf .git来删除git版本控制的文件取消当前目录的版本控制。

clone 项目

终端中输入代码,下载一个项目和它的整个代码历史。

mkdir gittest
git clone 项目地址

git四大域:工作目录,暂存区,仓库,远程仓库。

配置Git

查看Git配置项

git config --list

设置提交代码时的用户信息,--global表示设置为全局。

git config [--global] user.name "[name]"
git config [--global] user.email "[email address]"

添加删除

添加文件、目录、当前所有文件及目录到暂存区。

git add [filename]
git add [dir]
git add .

删除暂存区的文件及目录

删除工作区文件,并且将这次删除放入暂存区

git rm [file1] [file2] ...
git rm --cached [file] #删除缓存

提交

提交暂存区内容到本地仓库

git commit -m '修改提交消息'

提交到远程仓库,先绑定远程仓库,然后推送。

git remote add origin <server>
git push origin master

分支

避免错误,可以在其它分支上进行开发修改。

git branch [branch-name] #新建分支
git checkout -b [branch] #新建并切换到新分支
git checkout [branch-name] #切换到指定分支
git branch -d [branch-name] # 删除分支

更新与合并

git cherry-pick [commit] # 选择一个commit,合并进当前分支
git pull #要更新你的本地仓库至最新改动
git merge <branch> #全并分支到当前分支

标签

git tag 1.0.0 7b8a9d199

查询

git log

相关参考文档及教程

常用 Git 命令清单 相对比较完整的常用命令

git - 简明指南 初学者推荐,简单实用

史上最浅显易懂的Git教程! 廖雪峰老师的Git教程。

  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 4
博文 25
码字总数 12709
作品 1
×
J_sky
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: