git操作记录

痞子三分冷 提交于 2019-12-05 12:08:48

建立本地仓库(ubantu)

1.查看用户名邮箱

git config user.name
git config user.email

2.设置用户名邮箱

git config --global user.name "zhanghs"
git config --global user.email "zhang@163.com"

3.删除配置

git config --global --unset user.name

4.创建本地仓库

#在任意文件夹下创建antiBank文件夹
mkdir antiBank
#初始化为git库
git init

5.向本地仓库添加文件

#创建文件readme.md, 添加到暂存区里
git add readme.md
#提交readme.md到仓库
git commit -m 'readme.md 添加内容'
#git status 查看是否有文件未提交
#git diff readme.md查看未提交的文件和版本库中的文件有何差别#
#git log查看修订记录(一行显示git log --pretty=oneline)#
#回退到上一版本git reset --hard HEAD^,回退到上上版本git reset --hard HEAD^^.回退到100个版本之前git reset --hard HEAD100

托管项目到github

1.生成gihub识别的凭证

ssh-keygen -t rsa -C "zhang@163.com"

生成的公匙在文件gitKey.public,私匙在gitKey里
2.将公匙添加到github,使自己能够提交代码

在github里点自己的头像-->setting-->SSH and GPG keys-->New SSH key, 输入上边生成的公匙

3.新建一个仓库,用于上传本地代码

在github里点头像旁边的加号(+)-->New Repository-->输入名字(zhang)-->Create Repository, 创建github仓库成功。地址为git@github.com:mather/zhang.git

4.上传本地仓库到github

#添加远程仓库,并起别名为origin
git remote add origin git@github.com:mather/zhang.git
#推送本地仓库到远程仓库
#git push <远程主机名> <本地分支名>:<远程分支名>
git push origin master:master

代码下载到本地(windows)并提交(同一个github账号)

1.下载代码

#要用http协议,我用ssh协议总是失败
git clone https://github.com/mather/zhang.git

2.在里面添加文件

#在git bash里面用vim
vim readme-windows.md
#添加一行新内容退出
#提交文件到暂存区
git add readme-windows.md
#提交文件到本地仓库
git commit -m "windows 提交readme"

3.提交文件到github仓库

#切换远程仓库,如果本地有多个的话
git checkout master
#提交到远程仓库(不要有多余空格,不然会提交失败)
git push origin master:master
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!