从实战场景出发,依次介绍:
1、安装GIT
如果你实在是不想用命令,可以使用可视化操作,那么还需要安装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不用写完,写开头几位,能区分唯一性即可
其他命令 用得少,懒得说,自己去百度吧
留下您的脚步
最近评论