美文网首页
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