Git常用命令
配置用户名和邮箱地址
$ git config --global user.name “idcast”
$ git config --global user.email “hello@idcast.cn”
git init 初始化本地仓库
查看文件状态
git status && git status -s
modified (m)文件被修改 没有加入缓存区文件
?? 是新建文件没有加入缓存区文件
加入缓存区 git add filename
这时候看到文件hello.txt 文件 ??->A 说已近加入缓存区了
我们把它add的命令返回回来
git reset HEAD filename
提交文件
提交文件 git commit -m filename “日志”
git remote 查看远程
- 添加远程仓库
git remote add < shortgname> < url>
从远程仓库克隆
移除远程仓库(移除的是与远程的连接)
git remote rm proname
从远程仓库抓取与拉取
git fetch
从远程仓库里面拉去到本地了并没有merge 然后我们通过 git merge
merge 到本地
git pull
把文件推送到git
git push origin master
我在本地创建hell.txt文件通过 git push origin master
Git分支
- 查看分支
git branch - 创建分支
- git branch b1
这样创建b1分支 - 切换分支
- git checkout b1
- 推送分支
git push origin b2 - 合并分支
git merge b1
删除分支
git branch -d b2415
-添加标签
git tag v1.0
删除标签
$ git push origin :refs/tags/v1.0
SSH 传输协议
配置ssh传输协议
$ ssh-keygen -t rsa