美文网首页
git基本指令使用

git基本指令使用

作者: k_Yip | 来源:发表于2020-04-22 20:41 被阅读0次

    Git上传coding.net代码仓库详解

    起步

    1,生成ssh

    此处默认已经下载安装好了Git。(下载步骤为傻瓜式操作,百度下载后点击.exe文件运行,一直next即可,当然不忽略要改变安装路径的小伙伴)

    下面进行起步操作:

    ①在电脑桌面右键选择Git Bash Here进入操作界面。

    ②输入命令:ssh-keygen -t rsa -C "username@example.com"(此处为你coding的注册邮箱)

                                                                                image

    接下来点击enter键即可(注意:Enter file in which to save the key (/Users/you/.ssh/id_rsa): [Press enter]

    接着会加入下面场景,输入两次密码

                                                                                image

    2,配置ssh

    输入密码后,会见到下面保存git给你的ssh密钥文件路径:

                                                                                   image

    采用命令行,cd进入.ssh文件下

    继续输入 cat id_rsa.pub 打开文件下的文件

                                                                                image

    见上面打开的密钥负责到coding相应的位置:

                                                                                image

    此时ssh配置成功了。git胜利的和远程coding打下了一条秘密通道。

    2.git基础使用

    2.1 git配置用户信息

    git config --global user.name "xxx"

    git config --global user.email "xxx@qq.com"

    检查配置 git config --list

    2.2 git 基础使用(仓库使用、提交、回退)

    git init 初始化项目

    git clone xxx 克隆远程仓库代码

    git add . 提交所有文件到暂存区

    git commit  -m "第一次提交" 提交一个版本

    git status 查看所有工作目录状态

    git diff  比较当前工作目录和暂存区的区别

    git diff --staged 比较暂存区和上一版本的区别

    git diff HEAD 比较当前工作区和上一版本的区别

    git log 查看提交历史

    git checkout --<file> 撤销到暂存区

    git reset HEAD <file> 撤销暂存 

    3.git分支

    默认主分支master

    git branch testing 创建分支

    git branch 查看本地分支

    git branch -va 查看所有分支(本地和远程)

    git checkout <分支名字> 分支切换

    git merge <分支名字> 合并分支 

    4.远程仓库的使用

    git remote 查看本地仓库是否有联系

    git remote add (命名origin)(远程仓库url)本地仓库连接远程仓库 此处origin等同于远程仓库的url

    git push origin master 推送到远程仓库的master分支上

    git push -u origin master  //使用-u  之后推送 直接git push

    git push  //默认推送到 origin master

    5.多人协作开发

    //同伴远程提交代码 跟本地克隆的代码不一致时

    //先拉取fetch 后合并merge 再推送push

    git fetch <name>   拉取远程代码

    git merge <branch> 合并代码

    git pull orgin master 拉取并合并代码

    git push origin master 推送代码

    相关文章

      网友评论

          本文标题:git基本指令使用

          本文链接:https://www.haomeiwen.com/subject/jbwwihtx.html