Git 提交代码指令实战使用 柔光的暖阳◎ 2022-12-12 02:29 66阅读 0赞 ## Git 提交代码实战使用 ## ### 一、检查创建公钥 ### 检查此电脑的目录下是否已经生成公钥ssh文件: /c/Users/SuperZheng/.ssh/id_rsa.pub 若上一步文件夹中没有公钥文件,则输入指令生成公钥ssh: $ ssh-keygen -t rsa -C "your_email@aliyun.com" 输入指令一路回车即可 将公钥: id\_rsa.pub 里面的内容,复制到 gitlab 的设置里面添加 ssh公钥 ### 二、全局配置 ### $ git config --global user.name "superzheng" $ git config --global user.email "your_email@aliyun.com" $ git init 配置指定的项目源头: # 【】中的内容可无 $ git remote add origin 【ssh://】git@gitee.com:springzb/desk.git 查看当前连接的仓库: # 查看当前所连接的仓库 $ git remote -v 需要切换仓库的时候,需要脱库重新连接新库 # 脱库指令 $ git remote rm origin ### 三、拉取代码 ### 第一次从仓库clone代码 # 第一次clone代码 【】中的内容可无 $ git clone 【ssh://】git@gitee.com:springzb/desk.git 同步远程代码: # 从远程的某个分支同步代码 $ git pull origin master 避免污染master分支,应该创建分支 # 申请创建新的分支 $ git checkout -b develop 切换分支: # 切换分支 $ git checkout develop 查看有多少个分支: $ git branch -v ### 四、推送代码 ### # 将新文件加入到版本控制中 $ git add . # 提交到本地 $ git commit -m '提交备注' # 送到远程 $ git push origin develop ### 五、退回到指定的版本 ### 查看日志: $ git log 查看版本日志: $ git reflog 空格向下翻页 b向上翻页 q退出 退回到指定的版本(针对已经提交的库): # git reflog 获得局部索引值 $ git reset --hard 【局部索引值】 删除操作尚未提交到 本地库,用以下命令找回 $ git reset --hard HEAD 回到指定的版本(针对已经提交的库): # git reflog 获得局部索引值 $ git reset --hard 【局部索引值】 删除操作尚未提交到 本地库,用以下命令找回 $ git reset --hard HEAD
还没有评论,来说两句吧...