Git
设置用户签名 , 只需第一次安装配置
git config
git config --global user.name gocara
git config --global user.email gocara.chen@outlook.com
创建本地目录并cd进入
git init
查看本地库状态
git status
在本地库中添加编辑文件
添加文件至暂存区
git add hello.txt
git status
移除暂存区中的文件
git rm --cached hello.txt
将暂存区的文件提交到本地库
git commit -m "first commit" hello.txt
查看版本信息
git reflog #(查看前7位精简版本号)
查看版本详细信息
git log(查看完整版本号)
版本穿梭
git reset --hard de1c98a(前7位精简版本号)
查看分支
git branch
git brach -v
切换分支
git checkout gocara
将指定分支合并至当前分支
git merge gocara
合并分支冲突 , 冲突后处于MERGING状态
手动合并 , 修改冲突文件 , 重新add
commit时不能带文件名
git commit -m "merge test"
查看远程库别名
git remote -v
创建远程库和别名
在代码托管网站登陆账号创建repository , 生成https和ssh链接
git remote add git_demo https://github.com/gocara-chen/git_demo.git
推送本地库到远程库
需要登陆远程库账号
git push git_demo master
拉取远程库到本地库
git pull git_demo master
克隆远程库到本地库
无需登录 , 自动拉取代码 , 初始化仓库 , 创建别名origin
git clone https://github.com/gocara-chen/git_demo.git
ssh免密登录创建ssh秘钥
运行命令生成.ssh秘钥目录
ssh-keygen -t rsa -C gocara.chen@outlook.com