• git-命令


    一、新建代码库
    # 在当前目录新建一个Git代码库$ git init
    # 新建一个目录,将其初始化为Git代码库$ git init [dir-name]
    # 下载一个项目和它的整个代码历史$ git clone [url] 后面加上-b 分支名称  clone单个分支
    查看分支
    • git branch            或者       git branch -v
    A:创建分支
    • git branch [分支名]
    B:切换分支
    git checkout [分支名]
     git checkout [文件名]  忽略某个文件
    C:删除分支
    git branch -d [分支名]  //如果该分支没有合并到主分支会报错
    或者          git branch -D [分支名]   //强制删除
     
    D:分支合并
    比如,如果要将开发中的分支(develop),合并到稳定分支(master),
              首先切换的master分支:git checkout master。
    然后执行合并操作:git merge develop。
    如果有冲突,会提示你,调用git status查看冲突文件。
    解决冲突,然后调用git add或git rm将解决后的文件暂存。
    所有冲突解决后,git commit 提交更改。
    例如:将acc2f69提交合并到当前分支
    git merge acc2f69
    E:合并
    git reset HEAD [文件名]  回滚add的文件
    git如何clone 远程github中的分支
    git clone -b release_branch https://github.com/jetty/
     
    文件提交流程:
    git status--------------查看git情况
    git pull origin [分支名称] --------------down下远程有修改的项目
    git add  [文件url]  添加到本地库
    git commit -m '备注内容'  #提交文件 编辑备注内容
    git push origin [分支名称]  推送至远程服务器
    git reset --hard FETCH_HEAD 回滚至上次提交状态
    切换用户
    由于公司需要,更改了coding帐号。。。然后clone就不行了,切换用户解决问题
    先设置全局用户名称
    1. git config --global user.name "yourname"
    设置全局的email 对应你的github 或者coding登录邮箱
    1. git config --global user.email "youremail"
    生成密钥
    1. ssh-keygen -t rsa -C "yourname"  
    1. $指定目录: C:MykeysForGit(说明:若在此处不输入路径,而直接按回车,则ssh keys生成后存放的路径为C:User.ssh)
    然后三下回车  已经有帐号的请款下会提示
    1. overwrite(y/n) 输入y
    继续回车
    出现上述图片时  证明ssh密钥已经生成了,下面就好办了
    找到你本地的.ssh文件夹(隐藏文件夹)(默认地址:Administrator/.ssh)
    里面有id_rsa和id_rsa.pub  
    id_rsa里面是你的私有密钥,自己留着就好了不要给别人,这个是git辨别你帐号的唯一标识
    id_rsa.pub是公共密钥,打开复制到coding的ssh密钥,添加一下OK 把拉去的地址切换到ssh地址   copy  clone  搞定
  • 相关阅读:
    LCM与GCD算法
    LCS,LIS,LICS算法
    高精度算法(C/C++)
    SystemTap
    VMware15下解决Ubuntu18.04没有网络连接问题
    Git ssh-key 配置问题
    Ubuntu18.04更换国内源
    sql 错误日志存储路径设置
    资源
    System.Data.DataTable 基本方法
  • 原文地址:https://www.cnblogs.com/pfdltutu/p/9019625.html
Copyright © 2020-2023  润新知