git基础操作(日常工作操作命令)

查看了好多单位的招聘信息,发现公司要求用Git的比SVN多,所以,我决定公司版本控制工具用Git,用了以后发现还挺好用,真是相见恨晚呐。

下面就是一些工作中的基本操作,贴图上来

首先在码云或者GitHub上创建Git仓库,(这只是个人项目,公司项目还是建议在自己公司搭建git服务器比较好)搭建好以后,复制http链接,在本地克隆

git clone *********(复制的http链接)

git remote add origin *********(复制的http链接)与远程仓库建立连接

git config user.name 'github用户名'    向git添加用户名
git config user.email '邮箱'                  添加邮箱

git push -u origin master

这是刚开始的时候建立连接后,发送用户名和邮箱,都执行完以后,就开始以后的日常工作命令了,如下图:

自开发分支更新
git pull origin develop --rebase

推送到开发分支
git push origin develop

存储现有的改变
git stash
从堆栈中删除更改并将其放置在当前工作目录中
git stash pop

附:处理冲突:第一步拉取的同时也是服务器上主分支和本地分支合并的过程,如果有冲突,commit的时候会有提示哪个文件,找到文件去编辑器中处理冲突,将多余的代码删除,留正确的代码,再提交。

操作习惯:每次要改代码的时候要先拉取git上最新的文件,以免和别的同事改重了,避免大量的处理冲突,每天下班之前把当日的工作全部提交至git,以免硬件损坏丢失劳动成果,哈哈哈,这是最惨的。

git将已经加入仓库的文件忽略怎么操作?

git忽略已经加入到版本库中的文件:

命令:git rm -r --cached + 文件地址

例如:删除文件夹命令: git rm -r --cached vendor/

7.清理git分支缓存:git fetch -p      Git 更新远程分支列表命令 : git remote update origin -p

8.强制同步git仓库分支:git fetch --all && git reset --hard origin/testing && git pull

说明: git fetch --all #取回远程库的所有修改;

           git reset --hard origin/develop #指向远程库origin的develop(可更改成自己想要取的远程分支)

           git pull #把远程库拉取到本地库

9.回退上个版本快捷命令:回退上个版本:git reset --hard HEAD^

10.git推送git push 的时候的提示警告怎么处理呢?

一般直接输入这个,然后回车就行:git config --global push.default simple

这是一个Git的警告信息,提示push.default的隐式值正在从'matching'更改为'simple'。在Git 2.0中,push.default的行为发生了变化。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值