Git的常用指令
1.git的命令集
git add + 单个文件名
:表示将该文件推到暂存区中git add + 文件1 文件2 文件3...
:表示将多个文件推到暂存区中git add .
:表示将所有有改动的文件推到暂存区中git commit -m + "注解"
:表示将暂存区的文件推到本地仓库中git pull
:表示拉取远程仓库中的代码到本地git push
:表示将本地仓库代码推到远程仓库中git log 或者 git log --pretty=oneline
:可查看git提交的版本git reset --hard + 版本号
:可回退到所选定的版本git reflog
:可查看历史操作,得到最新的版本号(该指令防止git reset回退版本之后又想回到之前的版本)git branch
: 查看分支git branch -a
: 查看所有分子git branch 分支名
:创建一个分支git checkout 分支名
:切换分支git checkout -b 分支名
:创建分支并切换git branch -d 分支名
:删除分支git merge 分支名
:合并分支git push --set-upstream origin 分支名
:将本地创建分支退到远程仓库中touch .gitignore
:创建忽略文件git config --global user.name "用户名"
:配置用户名git config --global user.email "邮箱"
:配置邮箱
2.使用https操作github
使用https拉去远程仓库时需要修改**“.git/config”**文件中的内容:
1.将 [remote “origin”]
url = https://github.com/用户名/仓库名.git
修改为:
url = https://用户名:密码@github.com/用户名/仓库名.git
2.使用https拉去远程仓库的指令:
git clone + 以https开头的地址
3.使用ssh协议操作github
使用ssh协议操作时:
1.生成客户端的公私密钥文件:
ssh-keygen -t -ras -C "邮箱"
使用该指令后连续回车键即可生成密钥文件,文件存在路径可查看
2.将**.ssh中后缀为.pub**中的内容复制黏贴到GitHub中ssh中即可
3.使用
git clone 以git开头的地址
即可拉去远程仓库的代码