git常用相关命令

相关学习资料:

  • 廖雪峰的官方网站(很详细,感谢博主)
  • git官方教程
  • 其他教程
  • coding代码托管使用手册(个人在使用coding)

git常见命令:

  • 提交代码到远程仓库步骤:

           1、git init                                初始化仓库
           2、git add .                               添加文件到缓存区                          (可使用 git rm --cached  移除add的文件)
           3、git commit -m "提交信息"                将缓存区的文件提交到本地仓库
           4、git push origin master/branch           将本地仓库的文件提交到远程仓库,其中master是主分支,branch是其他分支,看需求提交
         
       在提交的时候可能会报错,这时候就要把远程仓库的仓库扒下来:git pull  消除冲突后再提交上去
    
  • 一些操作的命令:

    (1)分支相关: git branch a                      新建分支a                    (可用 git branch -d a  删除分支a)            
                   git checkout a                    切换到分支a                   上面两步可以合并为:git checkout -b a 新建并切换到分支a
                     
                   git branch                       查看当前分支,标有星号的是当前分支                    
                   git merge b                     (假设目前是在a分支)把b分支的工作成功合并到a分支上
    (2)远程库相关:
                   git remote add origin  [email protected]:michaelliao/learngit.git        将本地仓库关联到远程库
                   git remote -v                    查看该项目的远程仓库以及权限
                        
    (3)版本回退:
                   git log                           查看最近到最远的提交记录
                   git reflog                        查看每一次的命令
                   git reset --hard HEAD^            回退到上一个版本,如果需要会退到上上个版本,是HEAD^^,
                   git reset --hard 版本号            回退到指定版本   
    
  • 其他一些命令:

      (1)SSH key 配置:                       
                     cd ~/.ssh                       这两个命令检查自己是否有SSH密钥(寻找一对以 id_dsa 或 id_rsa 命名的文件,
                     ls                                       其中一个带有 .pub 扩展名。 .pub 文件是你的公钥,另一个则是私钥。)                                
                         
                     SSH-keygen                      在本机生成一个SSH   (默认位置/Users/用户名/.ssh) 之后两次按enter即可,之后绑定到相应网站即可  
                     ssh -T [email protected]           测试ssh连接是否成功      
    

截图

git常用相关命令_第1张图片

根据自己平时踩的坑更新~

你可能感兴趣的:(git常用相关命令)