GIT 简单操作

Posted 一条老糟狗

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GIT 简单操作相关的知识,希望对你有一定的参考价值。

window下安装git,网址:https://desktop.github.com/

安装完成打开git shell

输入git命令:成功即安装成功

 

git步骤:

  1. 认证: 
    git config --global user.name ‘xihongwei‘ 
    git config --global user.email ‘[email protected]

    生成公钥 ssh-keygen -t rsa 
    查看公钥 cat ~/.ssh/id_rsa.pub 
    在git上设置公钥就可以克隆了

  2. 建立版本库: 
    mkdir 路径 D:/www/laravel 
    cd D:/www/laravel

  3. 初始化: 
    git init 
    在本地建立文件,提交文件: 
    git add 文件名 
    git commit -m 注释 
    git status ---- 当前修改了的文件 
    git diff 文件名 ---- 查看修改了的问题 
    git log ---- 查看提交的历史 
    git reset --hard HEAD^ ---- 回到上一个版本 
    git reset --hard [commit_id] ---- 回到提交的ID版本 
    git reflog ---- 查看所有提交的commit 信息,commit_id 也在里面

    误删:git checkout -- 文件名,进行恢复 
    真的删除:git rm 文件名,git commit -m "remove"

    notice:命令git rm用于删除一个文件。如果一个文件已经被提交到版本库,那么你永远不用担心误删,但是要小心,你只能恢复文件到最新版本,你会丢失最近一次提交后你修改的内容。

  4. 创建远程版本库 
    在github设置好SSH,文件在/user/.ssh/ 
    在github上新建一个版本库,不要初始化,获取SSH, 
    切换到要远程的目录, 
    git init 
    git add . 
    git commit -m "" 
    git remote add suibian_name [email protected]:1014573565/laravel.git 
    git push -u suibian_name master 
    over...
  5. 克隆版本库 
    在github上新建一个版本库,勾选初始化 
    git clone [email protected]:1014573565/版本库名字.git

//总结

认证部分: 
git config --global user.name ‘xihongwei‘ 
git config --global user.email ‘[email protected]‘ 
git config --global push.default simple //默认提交,在.git/config可配置

  

生成公钥 ssh-keygen -t rsa
查看公钥 cat ~/.ssh/id_rsa.pub
在git上设置公钥就可以克隆了

 

1、在github上新建一个版本库,在本地建立文件夹,并建立文件phpinfo.php 
git init 
git add . 
git status 
git commit -m "phpinfo" 
git remote add origin 
git push -u origin master

2、服务器

git init 
git pull

以上是关于GIT 简单操作的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段15——git命令操作一个完整流程

如何管理在每个 git 版本中添加私有代码片段?

使用 Git 来管理 Xcode 中的代码片段

markdown Git代码片段

GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段

GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段