Git 常用指令大全,版本管理,文件过滤。

 

自己常用的一些指令

+  git init                                        ------ 初始化git项目

1、文件编辑

+  git add 文件名称                        ----- 单个文件

+  git add 文件名称1 文件名称2    ----- 多个文件

+  git add .                                     -----  全部的文件

+  git commit -m '注释数据'           ----- 本次提交的内容

+  git push origin 分支名称            -----  将本地提交的代码发送的远程仓库的相关分支(默认为mater)

2、工作流程

 假设企业给了一个git地址  https://gitee.com/itmonkey-cn/shopro.git

+  git clone  https://gitee.com/itmonkey-cn/shopro.git

+  git branch                               ---------- 查看当前有哪些分支

+  git checkout -b 'aaa'               ------  创建并且切换bug的分支(分支防止更新影响原文件)

3、编辑代码

+  git add note.text

+  git commit -m '注释'

+  git push origin aaa                   ---上传到了刚刚创建的分支

+  git merge  aaa                         ---合并到主分支

+  git push origin master             ---提交到远程仓库

4、查看跟新。

+  git pull                                     ----从仓库更新代码(其他成员,或者自己在家写的,提交到远程仓库后,这里同步一下)

+  git status                                     ---- 查看状态

+  git diff                                        --- 查看修改的内容

+  git log                                       ------- 查看版本历史

+  git log --pretty=oneline               ------只输出版本号

+   git reset --hard ID前六位            ------切换版本

+  git reflog                                       ----  查询所有的git操作过的指令

5、强制拉取远程仓库,更新至本地。

+   git fetch --all           

+   git reset --hard origin/master

+   git pull 

6、强制推送到远程仓库。

+ git add .

+ git commit -m "your comment"

+ git push -u origin master -f

git push -f 仓库 master // 强制推送单个仓库  

7、强制覆盖其他分支。

+ git checkout master
+ git reset --hard dev
+ git push origin master --f

8、删除分支

+ git branch -d bug_xzx //删除本地分支

+ git push origin --delete bug_xzx // 删除远程分支;

+ git fetch -p // 删除远程没有,本地还有的分支;

9、多仓库同步。

+ git remote -v                              ---------查看当前本地项目有哪些仓库。

+ git remote add gitee https://gitee.com/itmonkey-cn/shopro.git       -------------添加远程仓库,地址前面是名字。

+ git remote set-url  gitee https://github.com/ITmonkey-cn/shopro.git        -------------修改远程仓库地址。

+ git push -u gitee                 ----------这种方法需要分别推送。

+   git remote  set-url --add origin  https://gitee.com/itmonkey-cn/shopro.git  ------------一起推送  

10、https切换ssh

+ git remote -v 查看提交方式

+  git remote set-url origin ssh地址

10、重新设置过滤文件,以前的不管用

+ git pull  ----- 避免冲突

+ git rm -r --cached . -----删除本地缓存

+ 添加新的.gitignore文件

+ 重新 git add .   ------  git push 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值