一、指令学习
以下指令中符号’<>'不用填写,只是为了区别强调
-
git config --global user.name <名字>
设置用户签名 -
git config --global user.email <email>
设置用户签名 -
git --version
查看git版本号 -
git status
查看文件状态 -
git add <file>
提交文件到暂存区 -
git rm --cached <file>
将提交到暂存区的文件撤回 -
git commit -m "loginfo" <file>
将文件从暂存区提交到本地库并保存日志信息loginfo -
git reflog
查看日志列表 -
git log
查看详细日志 -
git reset --hard <版本号>
版本穿梭到指定的版本号里 -
git branch -v
查看分支 -
git branch <分支名>
从当前版本创建分支 -
git checkout <分支名>
切换分支 -
git merge <分支名>
将分支名的分支合并到当前分支
小提示:创建或者合并分支必须要add和commit所有文件后才行,否则会出错
冲突:分支合并时当同一行代码不一致时便发生冲突
处理:vim进入冲突文件夹修改删除冲突的代码保存后
git add <文件名>=>git commit -m “日志名” 后面不带文件名
-
git remote -v
查看远程库 -
git remote add <别名> 远程库地址
新建远程库并且添加别名 -
git push <别名> <分支>
将该分支项目push到远程库中 -
git pull <别名> <分支>
下载远程库的项目分支(本地库已存在项目用) -
git clone 远程库项目地址
克隆远程库对应地址的项目,无需登录验证
小提示:克隆下的项目也默认设置了对应的远程库地址别名:origin
ssh-keygen -t rsa -C name
生成ssh密钥对