Git 常用命令记录,以及一些问题处理

最近在学习Git,感觉Git的逼格比SVN高多了,老师说会用就行,不需要太精通。常用的命令也没多少;

首先需要安装

1)安装完,点击开始菜单找到“Git”->"Git Bash" 然后蹦出一个好像命令行的东西

2)配置自己的身份,在蹦出那个窗口中输入

 

    git config --global user.name "Your Name"
    git config --global user.email "Your email"

3)显示当前文件名

    pwd  

    (找到自己的项目文件夹名字)

4)把本文件夹变成Git可以管理的仓库

    git init 

    (输入本命令后,文件夹里面会有一个名字为.git的文件)

基本搞定了 :

   git add                 添加到暂存区

   git diff  filename   查看修改内容

   git commit -m " "  提交到仓库

   git status              查看仓库状态

   git log                   查看提交记录

   git reflog               查看历史提交记录

   git reset --hard 版本号                |返回指定版本(git log,git reflog 都可以查看版本号)

   git rm filename                            删除版本库中的文件(就是说把本地文件删了,但是版本库中的文件还在)

   git checkout -- filename         恢复版本库中的文件到工作区(就是说把本地文件删了,但是版本库中的文件还在,这个防止级失误手滑给把文件删了)

   git branch                                    查看分支

   git branch 分支名字                     创建分支

   git checkout 分支名字                  切换分支

   git checkout -b 分支名字              创建并切换到当前分支

   git merge 分支名字                      合并分支到当前分支

   git branch -d 分支名字                 删除分支

   git remote -v                                查看远程仓库

   git remote add 名字 远程仓库地址.git  (名字自己取,地址http://************.git)             添加远程仓库

   git push 仓库名字 仓库分支名字(仓库分支名字默认是master)                                       推送到远程仓库

建立远程仓库

   我推送的是码云,在码云上申请账号和配置公钥暂时先不说;

   到了在码云上建立项目这一步,建立项目会最下面有一个默认的打钩的:使用Readme文件初始化这个项目,

   然后你就会看见你的码云项目上会有一个README.md文件;

   当你在建立项目的时候把这个勾选的话,你在本地把文件都提交到本地仓库,然后推送到远程仓库之前,

   需要先把码云上的README.md文件pull到本地 (git pull 远程仓库名 远程分支名)

   然后才能推送;

 

设置忽略文件:

https://www.gitignore.io/ 输入你自己的工程用到的工具,就会自己生成忽略规则

(比如 Laravel PhpStorm)

之后把生成好的文本粘贴到你自己工程根目录下的 .gitignore 文件中保存

如果是中途修改的 .gitignore ,会导致修改后的不生效。需要清除一下缓存

git rm -r --cached .                // ←这里有个点
git add .                                 
git commit -m 'update .gitignore'
 

  未完待续。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值