Git基本使用
Git使用
1.基础使用
1.1提交更改
通过命令 git init 把这个目录变成git可以管理的仓库,\
再把文件添加到版本库中\
- 使用
git add readme.txt
将文件添加到暂存区 - 使用
git commit -m "提交的注释"
把文件提交到仓库 - 使用
git status
查看是否有文件未提交 - 使用
git diff readme.txt
查看文件被修改了什么内容
当确认修改的内容无误后,使用git add & git commit
提交到仓库1.2版本回退
- 使用
git log
查看每次提交的注释信息 - 使用
git reset --hard HEAD^
回退到上一个版本 - 使用
git reset --hard HEAD^^
回退到上上一个版本 - 使用
git reset --hard HEAD~100
回退到前100个版本 - 使用
git reset --hard 版本号
回退到指定的版本,使用git relog
查看版本号1.3撤销更改
- 使用
git checkout -- readme.txt
来撤销暂存区的更改2.远程仓库
2.1推送到远程仓库
先注册github账号,由于本地Git仓库和github仓库之间的传输是通过SSH加密的,为了实现免密登录传输,需要设置密钥,在本机的.ssh目录下查看是否有id_rsa和id_rsa.pub这个两个私钥和公钥文件,如果没有则使用ssh-keygen -t rsa -C "一段注释"
来生成。然后登录github打开打开” settings”中的SSH Keys页面,然后点击“Add SSH Key”,填上任意title,在Key文本框里黏贴id_rsa.pub文件的内容。 点击 Add Key,你就应该可以看到已经添加的key。\
在github上创建仓库后拿到仓库的链接,使用git remote add origin 仓库链接
这样就设置好了地址,在通过git push -u origin master
将本地仓库master分支推送到远程。由于远程库是空的,我们第一次推送master分支时,加上了 –u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。2.2拉取远程仓库
使用git clone 仓库链接
来克隆远程仓库
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.