Git笔记

学习使用git工具,通过git来提交代码和记录issues等,方便整个项目的开发和工作记录。在这里记录下git简单使用笔记啦,小伙伴好的东西分享啦!嘻嘻嘻!

一、注册账号下载

注册github或者gitlab账号后,下载git工具,选项均可默认安装,安装完成后开始配置。

二、Git配置ssh连接

本地生成ssh密钥
打开Git Bash终端,输入ssh-keygen -t rsa -C “[github服务器账号]”回车,文件名默认可不填直接回车,两次输入密钥回车,最后提示生成一对密钥
添加公密钥
将文件C:\Users\Administrator.ssh\id_rsa.pub “[公钥文件路径]”的内容复制到个人账户设置网页上“Add SSH Key”剪贴板,粘贴到“KEY”文本框中,Title内容自动生成即为成功。
连接测试/登陆
终端输入 ssh -T git@”你的github服务器地址”第一次连接时,会询问是否信任主机,确认后输入yes。如果看到Welcome to github, [yourName]配置成功!

三、Git创建本地库【本地文件储存的仓库

git init #初始化新建一个库,与库相同的目录下所有文件可以同步到远程库中。

四、Git添加远程库【可与本地库同步】

git remote add origin [github服务器中所建的工程链接如:[https://github.com/jack0624/jack0624.github.io.git]

五、本地更新代码推送远程库

cd [进入库所在的文件夹路径] Alt+/可快速定位所需文件夹
git status 查看那些修改或添加的
git add [文件名]or add. 单个文件提交or全部提交
git commit -m “注释info” 提交并备注的文件信息
git push 上传文件推送到远程库
git pull 拉项目前更新最新版

六、本地同步删除文件夹、撤销提交

  • 6-1删除文件夹
    git rm 删除本地文件库
    git commit -m "delete [文件名]" 提交并备注删除信息 
    git push  推送到远程库
    
  • 6-2撤销提交
    git log 查看日志,找到需要回退的那次commit的值
    git reset --hard commit_id #撤销该次提交 
    

七、从远程库的代码同步到本地

git pull origin master 默认拉取你添加的到origin的第一个地址
创建分支管理【 一个仓库下建立多个分支进行代码管理】
git branch test 新建test分支
git checkout test 切换到test分支
git merge test 将test分支合并到当前分支