git相关适用命令

 

一.创建版本库、提交
    1. git config global user.name "Jerry"                设置用户名
    2. git config global user.email "[email protected]"    设置邮箱
    (因为Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识。)
    3. git init     将当前目录变成git可以管理的仓库(然后在此目录下会生成一个.git文件夹,万勿动里面的文件)
    4. git add a.txt    将a.txt添加到暂存区中
    5. git commit -m 'a.txt提交'    提交(-m 添加注释)
    6. git status    查看是否还有文件未提交
    (注意:修改文件后需要操作步骤 1)git add a.txt  2)git commit)
二、版本回退
    7. git log    查看历史记录(git log --pretty=oneline:减少显示信息)
    8. git reset --hard HEAD^    回退到上一个版本
       git reset --hard HEAD^^    回退到上上个版本
       git reset --hard HEAD~100    回退到上100个版本
    (回退到以前版本后,想重新回到最新的版本低,用git log发现看不到最新版本的记录了,可以通过以下方法恢复到最新版本)
    9. git reflog    查看所有版本号
       git reset --hard 版本号    回复到最新的版本
三、撤销修改和删除文件操作
    (修改文件但是未提交 即未翻到缓存区,可以从版本库回退文件到本地)
    10. git checkout -- a.txt
    11. git checkout a.txt    (等价10语句)
    12. 删除文件可以先删除本地文件后commit即可
四、远程仓库
    (首先需要将你的key添加到github上,然后在github建立一个仓库【这里我github仓库和本地库名一样】)
    13. git remote add origin [email protected]:JerryLiu69/Warehouse.git    添加到缓存
    14. git push -u origin master    把本地仓库分支 master 推送到元仓库中(第一次推送到远程仓库需要加上-u,后面需要输入账号密码。下次再推送可用 git push origin master)
    15. git clone [email protected]:JerryLiu69/Warehouse    克隆远程仓库到本地
五、创建、合并分支
    16. git checkout -b dev    创建并切换分支
    17. git branch    查看当前分支
        相当于   git branch dev    创建分支dev
                git checkout dev     切换分支到dev
    18. git brahcn -d dev    删除分支dev
    19. git merge dev    合并dev分支到当前分支
    





 

你可能感兴趣的:(git)