仅为学习笔记和重要内容参考,如果想学习git相关知识,请移步廖雪峰的git教程
windows下下载二进制安装
在git bash工具窗口内,切换到某文件夹下,输入git init
在该文件夹下生成.git
文件夹
语句 | 含义 |
---|---|
git status | 查看状态 |
git log | 查看日志 |
git reflog | 查看操作日志 |
git log --pretty==oneline | 密排输出日志 |
git add | 将文件加入缓存区 |
git commit -m | 将缓存区文件加入仓库 |
git checkout – | 将最近一次修改撤销,相当于一次文件改写的逆操作 |
git reset – hard | 将head指向某个版本 |
git reset HEAD | 将当前add的文件,回退add,相当于add的逆操作 |
.ssh
目录中找到相应的私钥id_rsa
和公钥id_rsa.pub
$ ssh-keygen -t rsa -C "youremail#examle.com"
$ git remote add origin https://github.com/rhhe/learn-git.git
$ git push -u origin master (首次提交)
$ git push orgin master (再次提交)
$ git add readme.txt
$ git commit -m "add some words for testing github"
$ git push orgin master
$ git clone https://github.com/rhhe/learn-git-clone.git
$ git checkout -b dev (创建并切换分支)
$ git branch dev (创建分支)
$ git checkout dev (切换到分支)
$ git branch
$ git merge dev
$ git branch -d dev
$ git tag
$ git checkout dev
$ git tag v1.0
$ git tag v1.0 f52c633
$ git tag -a -m "message content" f52c633
$ git show v1.0
$ git push origin --tags
https://help.github.com/en/categories/github-pages-basics
如何将已有的项目提交到github,从github上pull到本地
参考
http://caibaojian.com/git-create-project-2.html
https://baijiahao.baidu.com/s?id=1619544681032320225&wfr=spider&for=pc
在github上创建仓库,网页上操作,new repository。可以选择有readme.md
。
在本地目录,打开git-bash,切换到本地目录,初始化:
$ git init
增加本地文件:
$ git add .
增加远程仓库信息:
$ git remote add origin https://github.com/rhhe/python_http.git
把远程的文件拉下来,比如readme
文件,
$ git pull --rebase origin master
把本地文件push上去,
git add .
git commit -m "update test"
git push -u origin master
到此,github的远程仓库已经更新。