Git常用命令
初始化Git
git init
克隆仓库到本地
git clone 此处写需要克隆的仓库链接(http/ssh)
本地新建分支(新建完成后会自动切换到新分支)
git checkout -b 分支名
切换分支
git checkout 分支名
查看当前分支
git branch
查看所有分支(带*号的为当前所在分支)
git branch -a
提交本地分支到远程仓库
// 先切换到主分支上master
git checkout master
// 再进行提交分支
git push origin 远程分支:本地分支
本地分支与远程分支做关联
git branch --set-upstream-to=origin/远程分支 本地分支
查看当前项目状态(可以检查文件是否提交)
git status
添加到暂存区
// 添加文件夹
git add 文件夹名称
// 添加文件(多个文件使用空格隔开)
git add 文件1 文件2
// 添加当前位置下所有文件(常用)
git add .
提交到本地仓库
git commit -m '提交注释'
推送到远程仓库
git push origin 所需要推送的分支
获取(更新)远程仓库代码到本地
git pull origin 分支名
本地合并分支
// 一般将自定义分支合并到主分支上(eg: egg -> master)
// 自动提交
git checkout master
git merge egg
// 不自动提交
git merge --no-commit egg
生成ssh密钥(rsa)
ssh-keygen -t rsa -C "邮箱地址"
执行后会提示输入密码,可以直接回车不输入密码(注意:邮箱地址需要与Git账号中的邮箱地址一致)。生成rsa密钥后,会同时产生两个rsa文件,一个是私钥,一个是公钥。密钥默认生成路径在:C:\Users\账户名.ssh 文件夹下
叶子的飘落,是风的追求,还是树的不挽留.