常用指令
- git init 初始化仓库
- git add . 添加当前所有文件
- git add README.md
- git commit -m "first commit" 添加提交信息
- git remote add origin https://github.com/junline/block-blocks.git 添加远程仓库
- git push -u origin master push到远程仓库
- git remote rm origin git删除远程地址
- git remote -v 查看远程仓库地址信息
- git branch [name] 创建分支
- git push -u origin [name] 提交分支到远程仓库
- git branch 查看分支
- git branch -r 查看代码仓库远程分支(-a 查看本地和远程分支)
切换分支
git checkout 分支名
删除分支
git branch -d 分支名
强制删除(用上面的命令删不掉等原因,就用此命令)
git branch -D 分支名
将本地分支推送到远程仓库
git push <远程主机名> <本地分支名>:<远程分支名>
进行push前先将远程仓库pull到本地仓库
$ git pull origin master #git pull --rebase origin master
$ git push -u origin master
强制push本地仓库到远程 (这种情况不会进行merge, 强制push后远程文件可能会丢失 不建议使用此方法)
git push -u origin master -f
git push -f origin master
避开解决冲突, 将本地文件暂时提交到远程新建的分支中
git branch [name]
# 创建完branch后, 再进行push
git push -u origin [name]
查看用户信息
查看用户名 :git config user.name
查看密码: git config user.password
查看邮箱:git config user.email
查看配置信息:git config --list
修改用户名
git config --global user.name "xxxx(新的用户名)"
修改密码
git config --global user.password "xxxx(新的密码)"
修改邮箱
git config --global user.email "xxxx@xxx.com(新的邮箱)"
正确步骤:
1. git init //初始化仓库
2. git add .(文件name) //添加文件到本地仓库
3. git commit -m "first commit" //添加文件描述信息
4. git remote add origin + 远程仓库地址 //链接远程仓库,创建主分支
5. git pull origin master // 把本地仓库的变化连接到远程仓库主分支
6. git push -u origin master //把本地仓库的文件推送到远程仓库
撤销更改:
git reset --hard HEAD^ // 撤销上次更改^,撤销上2次的更改^^ 。