Git的学习
2018-12-20 13:16:09 0 举报
AI智能生成
git环境搭建步骤以及连接github步骤一些基础git操作
作者其他创作
大纲/内容
git的下载
1、git用户名和邮箱的注册(完成git的注册)
打开gitbush命令行
git config --global user.name "您的用户名"
git config --global user.email "您的邮箱"
2、git的初始化
在你的项目目录下鼠标右击打开gitbush命令行
git init(完成初始化)
3、生成ssh密钥
在gitbush命令行中输入:cd ~/.ssh
如果没有密钥就会提示你
生成密钥:ssh-keygen -t rsa -C 您的邮箱
然后会在你的c盘下的admin文件里面生成。ssh文件夹
文件夹内的名字
id_rsa
id_rsa.pub
打开id_rsa.pub的文件复制里面的公钥
在github上面加入你的公钥
测试是否连接上了github
命令行中输入:ssh -T git@github.com
4、本地的文件推送
- 在github上面创建一个储存库
名字和本地的项目名字一样
- 在你本地的项目目录下打开gitbush
git remote add origin 你github仓库的https地址
git push -u origin master
第一次使用-u
子主题
然后你的文件就传到了github的仓库中了
5、github的一些操作
本地文件推送gitbhub:git push origin master
从github上下载下来:git pull origin master
远程克隆git的文件:git clone github的https地址
命令行的操作命令
基础操作
初始化:git init
新建文件:touch 文件名字
纳入文件管理:git 文件名字
提交到暂存区:git add 文件名字
提交到本地库:git commit -m “提交大的备注信息”
查看仓库状态:git status
查看文件提交日志:git log 文件名字
一行显示文件日志信息:git log --pretty=oneline 文件名字
版本冲突
查看文件是否提交:git diff 文件名字^
返回版本:git reset --hard HEAD^
^表示返回几层,一个表示返回上一个,两个表示返回上两个
显示文件的版本以及版本号:git reflog 文件名字
版的穿梭:git reset --hard 版本号
放弃修改:git checkout -- 文件名字
暂存区的回退:git reset HEAD 文件名字
分支的管理
查看所有的分支:git branch
带星号的是自己所在的分支
新建分支:git branch 分支名字
切换分支:git checkout 分支名字
合并分支文件:git merge
删除分支:git branch -d
新建并切换分支:git checkout -b 分支名字
解决分支冲突问题
1、在你被提交的分支上面进行修改ps:尽量把自己的代码放到别人的后面这样比较礼貌
2、github上的代码与本地的冲突,先把github上的代码pull到本地进行手动的修改。然后在push到github上面去
0 条评论
下一页