git日常使用教程

第一步安装好了git 软件以后,一般小伙伴手点快了就会安装到C盘下
所以我们先来看看如何修改git 本地仓库的位置

1打开git bash
2cd 你想创建仓库的位置例如 cd F:\mygit
3使用 git init 命令
细心的开发者可以发现当前目录下多了一个.git的目录,这个目录是Git来跟踪管理版本库的,没事千万不要手动修改这个目录里面的文件,不然改乱了,就把Git仓库给破坏了。

1提交保存

当我们增加了文件或者修改 删除了文件,要保存就 git add .
添加所有文件,然后git commit -m “注释”
这就添加并提交了。
当然我们也可以添加某一个或者多个文件
比如只 添加test.txt文件
$ git add test.txt
如果要添加多个文件就加空格

2数据更新

git pull 数据更新 更新的是本地分支对应的远端分支的数据
git pull origin/dev 拉取远端的dev分支数据

本地有修改和提交,如何强制用远程的库更新更新。我尝试过用git pull -f,总是提示 You have not concluded your merge. (MERGE_HEAD exists)。
我需要放弃本地的修改,用远程的库的内容就可以,应该如何做?傻傻地办法就是用心的目录重新clone一个,正确的做法是什么?
正确的做法应该是:
git fetch --all
git reset --hard origin/master
git fetch 只是下载远程的库的内容,不做任何的合并git reset 把HEAD指向刚刚下载的最新的版本

git diff 比较两个文件或者分支的差异

3推送远端

git push 推送到本地分支与之对应的远端分支,如果本地分支没有追踪的远端分支,就会报错。
git push origin/dev 推送到远端的dev分支
git branch -vv 可以查看本地分支与远端分支的追踪情况

git branch --set-upstream branch-name origin/branch-name
将branch-name分支追踪远程分支origin/branch-name

git branch -u origin/serverfix
设置当前分支跟踪远程分支origin/serverfix

4分支删除与新建

git branch 查看本地分支
git branch -r 查看远端分支
git branch -D 删除本地分支
git checkout -b develop 新建一个develop分支并且切换到该分支
git checkout -b develop origin/develop 在远程分支的基础上建立develop分支,并且让develop分支追踪origin/develop远程分支。

5数据操作

怎么在最新的提交里删除某个文件
git rm --test.txt 在最新的提交里删除test.txt
git commit --amend

git tag 查看tag里程碑信息
在这里插入图片描述
git checkout vtest.1.0.0 检出这个版本的数据

仅仅用于公司内日常操作或者github 码云应该是够用了
如果需要完整的《git权威指南》电子书,点击下面链接去下载。
https://www.jianshu.com/p/ef6a9f4374a0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值