git 基本运用

171 阅读2分钟

git全局命名

1.git config --global user.name "...."
2.git config --global user.email "..."
git config user.name查看name
git config user.name查看email

git使用完整流程

提交到github上/码云上

1.git init                 ---初始化工程
2.git status               ---查看目前状态
3.git add .                ---将工作区的代码添加到暂存区
4.git commit -m "注释"     ---提交到本地git中
5.git remote add origin 地址(地址无论是github/码云都属于https类型)
                           --- 提交到github/码云

6.git push -u origin master---输入密码

常见问题

问题1:origin 已经存在了

1. git remote remove origin -- 删除origin变量
2. git remote add origin https://github.com/hjyl-cheng/mytest2.git(地址,具体看自己的)

问题2:git push -u origin master 输入密码错误 不再让你输入

解决方法:免密上传代码

免密上传代码 步骤

生成 配置

1.打开cmd 输入ssh-keygen一直下一步即可 公私钥ssh-keygen -t rsa -- 生成公私钥
2.将公钥放到github/码云上去
3.SSH -T git@github.com, 这个测试地址是github的,不是码云的测试地址!!!

使用免密上传步骤

1.git init                 ---初始化工程
2.git status               ---查看目前状态
3.git add .                ---将工作区的代码添加到暂存区
4.git commit -m "注释"     ---提交到本地git中
5.git remote add origin 地址(此地址为SSH类的地址)
6.git push -u origin master---输入密码

怎么修改代码重新上传

1.git add .
2.git commit -m "修改了title"
3.git push origin master

我想利用gitpage打开我的网页

利用github上一个特性,只需要将代码上传至  gh-pages分支
默认的分支是master
1)创建分支
   git branch gh-pages
2)切换分支
   git checkout gh-pages
3) 查看分支
   git branch

其余常用git

git log 命令可以显示所有提交过的版本信息
如果感觉太繁琐,可以加上参数--pretty=oneline,只会显示版本号和提交时的备注信息  
git reflog 可以查看所有分支的所有操作记录(包括已经被删除的 commit 记录和 reset 的操作)
git clone 地址

git之工作区、暂存区、本地版本库、远程版本库之间的联系