前言废话
不知未来等待我的是一顿爆锤还是一个大大的抱抱,唉。。。。。。
直接上代码
1.去官网注册账号 github官网.
2.安装Git for Windows下载地址
点击安装



后面选项全都是默认
安装完成后桌面上会有快捷方式,双击打开,开始配置
git config --global user.name "xxxxxx"//github官网上注册的用户名
git config --global user.email "xxxxxxxxxx@qq.com"//注册时的邮箱
git config user.name//查看配置的用户名
git config user.email//查看配置的邮箱
ssh-keygen -t rsa -C "xxxxxxxxxx@qq.com"//也是油箱
成功后如下图

根据上面得到的地址找到主目录复制.pub公钥

把公钥粘贴在下图的位置


然后复制仓库地址,操作如下图


然后打开Git bash
cd /e //进e盘
mkdir GitHub_wldxzzk //建文件夹
cd GitHub_wldxzzk //进入新建的文件夹
git clone https://github.com/zzkjxp/wldxzzk.git //根据仓库地址下载项目到新建的文件夹
mkdir zzkjxp //新建文件夹
cd zzkjxp //进入文件夹 我在这文件夹建了个what.txt文件
git init //初始化版本库
git remote add origin https://github.com/zzkjxp/wldxzzk.git //添加远程仓库地址
git pull --rebase origin master //若远程仓库不为空则同步到本地
git add what.txt //提交到暂存区
git commit -m "测试" //提交到仓库区 -m后可添加备注
git push origin master //提交到GitHub远程仓库
成功

贴一下GitHub常用代码
git add
添加提交任务到暂存区
git commit -m "commit info"
添加提交任务到版本库
git log
查看提交记录
git diff
查看工作区和暂存区的差异
git diff --cached
查看暂存区和版本库的差异
git diff HEAD
查看工作区和版本库的差异
git status -s
简短输出,第一个M表示暂存区和版本库内容不一致;第二个M表示工作区和暂存区内容不一致
git checkout -- file.txt
把暂存区的file.txt文件恢复到工作区,覆盖工作区之前的修改。checkout命令主要是把历史某个版本检出到工作
区。慎用
git reset HEAD
暂存区的目录树被版本库里的内容重置,但是工作区不受影响。放弃之前git add的提交。
git reset --hard SHA1号/HEAD
工作区和暂存区的目录树被版本库里的内容重置。放弃之前git add和个git commit的提交。
git rm file.txt
删除文件
git blame file.txt
查看文件提交历史信息,方便定位bug
git show-ref
查看所包含的引用
git merge
进行合并操作
git push -u origin master
向远程版本库origin的master分支提交
git pull
把远程版本库的master分支拉到本地,数据同步服务器端
git tag -m "my first tag" mytagv1.0
制作里程碑
git cat-file tag mytagv1.0
查看mytagv1.0提交信息
git tag -l -n1
查看所有tag,n1显示一行信息
git tag -d mytagv1.0
删除tag
git branch newbranch
创建分支
git checkout newbranch
切换到newbranch分支
git branch -d newbranch
删除分支,如没合并,则失败
git branch -D newbranch
强制删除分支
git push origin :newbranch
先删除本地分支,再删除远程版本库对应分支
git show-ref
查看本地引用
git checkout -b hello-1 origin/hello-1
创建跟踪远程分支的本地分支,随后可以pull和push远程分支
git remote add new-remote file:///path/hello-1.git
创建远程版本库
git remote -v
查看远程版本库
1514

被折叠的 条评论
为什么被折叠?



