git常用操作
1、cd
进入目录:
2、把当前目录变成git可以管理的仓库:
git init
3、添加文件:
- 单个文件:
git add readme.md
- 全部文件:
git add -A
4、提交修改:
git commit -m “一定要写备注”
5、查看是否还有未提交任务:
git status
6、查看最近日志:
git log
7、版本回退操作:
- 回退一个:
git reset -hard HEAD^
- 回退两个:
git reset -hard HEAD^^
- 回退多个:
git reset -hard HEAD~100
8、(第一次连接)远程仓库的提交:
git remote add origin 你的远程仓库地址
仓库关联:
git push -u origin master
9、(第二次以后)远程仓库的提交:
git push
10、远程仓库clone到本地:
git clone git@example.git
11、远程仓库更新到本地:
git pull
12、git add
,git commit
添加错文件,如何撤销?
- git add 撤销操作
git status # 先看一下add 中的文件
git reset HEAD # 如果后面什么都不跟的话,就是将上一次add里面的内容全部撤销
git reset HEAD XX # 对某个文件进行撤销
- git commit 撤销操作
git reset --soft HEAD^
其它使用:
如何从 GitHub 上下载单个文件夹?
DownGit
连接远程仓库:
-
配置用户名
git config --global user.name “XXX”
xxx代表你的用户名 -
配置邮箱
git config --global user.email “XXX@XXX.com”
输入邮箱 -
生成一个新的SSH密钥
打开 Git Bash,输入如下命令,然后连续按三个回车即可:
ssh-keygen -t rsa -C “your_email@example.com” -
找到系统自动在.ssh文件夹下生成两个文件,id_rsa和id_rsa.pub,用记事本打开id_rsa.pub将全部的内容复制。
-
打开https://github.com/,登陆你的账户,进入设置(Settings),然后将复制的内容粘贴到key中。