技术 思绪 摘录 旅行
Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。

从实战场景出发,依次介绍:

1、安装GIT

https://git-scm.com/downloads

如果你实在是不想用命令,可以使用可视化操作,那么还需要安装TortoiseGit

https://tortoisegit.org/download/

2、安装完成之后,查看是否安装成功

>git version

3、设置自己的信息,姓名和邮箱

>git config --global user.name "yangshaofeng"
>git config --global user.email 1140067636@qq.com

4、创建一个仓库

>git init    //初始化当前文件夹为git仓库
>git init [文件夹名称或者路径]   //初始化指定文件夹为git仓库

5、创建了仓库之后,我们需要往仓库添加文件,这里添加之后,git就会监控这些文件了,并没有提交。

>git add *.c    //添加所有 后缀为c的文件,包括文件夹里面的c文件
>git add log.txt    //添加指定文件或者文件夹
>git add .           //一个小点儿 添加所有文件

6、提交

>git commit -m '添加了c文件'   //-m后面跟上备注  正常情况下应该加备注,所以不说其他情况

7、分支管理

>git branch   //查看所有分支
>git branch [name]  //创建新的分支
>git checkout -b [name]  //创建并签出到新分支
>git checkout [name]  //切换分支
>git branch -d [name]  //删除分支,不能直接删除当前分支,你正在签出,你又去删除,肯定不行
>git merge [name]   //合并分支,将[name]合并到当前分支

8、克隆远程仓库

>git clone [repoUrl] [local directory]  //克隆一个远程仓库

9、远程分支管理

>git fetch  //提取分支  当别人创建了远程分支,你这边看不到,可以用fetch提取一下,就可以在远程分支里面看到了
>git remote add origin [giturl]  //添加远程仓库 设置远程仓库地址  这句之后,将来远程操作,都是对[giturl]操作
>git remote -v     //查看远程分支信息
>git remote rm origin  //删除远程分支
>git push origin [master]      //推送提交到master分支 要先commit提交修改到本地

10、撤销本地修改的文件

>git checkout -- [filename]

11、后悔药,版本回退

>git log     //查看提交记录  会看到每次提交的 commit id
>git reset  HEAD^     //回退到上次提交 HEAD是当前版本的意思,^代表上次,^^代表上上次
>git reset --hard [commit id]     //回退到指定版本,commit id不用写完,写开头几位,能区分唯一性即可

其他命令 用得少,懒得说,自己去百度吧

CarsonIT 微信扫码关注公众号 策略、创意、技术

留下您的脚步

 

最近评论

查看更多>>

热点推荐

友情打赏

请打开您的微信,扫一扫