git常用操作

一、 git使用一般步骤

  1. 初始化git仓库
git init   初始化一个本地git仓库。后续你就可以在这个仓库下做任何git指令操作了。
  1. 设置git全局设置,关联自己的账号
git config --global user.name "lhsmd"
git config --global user.email "[email protected]"
  1. 建立和远程仓库的连接
git remote add origin https://gitee.com/lhsmd/git_test.git
  1. 查看当前git仓库的状态
git status
  1. 将需要提交的代码文件暂存区
git add .(需要提交的文件,.表示提交当前目录下所有的文件)
  1. 提交add的文件到对应分支(git branch查看当前分支)
git commit –m “描述”(“描述”起着提示你修改了哪些内容的提示左右)
  1. 将代码提交至远程仓库
git push origin master(master指的是需要提交的分支)
  1. 查看文件资料提交情况
git log
  1. 本地仓库和远程仓库同步
git pull origin master

如果后续对代码文件做了修改,可重复5-7的步骤提交代码文件即可。

二、 其他指令说明

  1. 如果你发现自己的代码改乱了,不想要了,且想直接同云端的最近一次提交的代码同步,可输入指令:
git fetch --all &&  git reset --hard origin/master && git pull
①	拉取所有更新,不同步;
②	本地代码同步线上最新版本(会覆盖本地所有与远程仓库上同名的文件);
③	再更新一次(其实也可以不用,第二步命令做过了其实)
  1. 当你想回退到之前提交的某个版本时,可以这么操作:
git log   查看提交记录,将想要回退到的版本号复制下来
②	git reset --hard 版本号     回退到对应版本,此时本地代码就会回退到对应的版本
然后,当你修改完代码,想再次提交是,可以这么操作:
git push -uf origin master(需要push到远端的分支)
这里需要注意的是,一旦执行完代码提交,云端最新的代码记录将会被现在提交的覆盖,将再也找不到之前的记录,如果非必要,请不要这么操作。
  1. 分支
    同一个仓库可以有很多分支。一般默认情况创建的是master分支。
①	创建新的分支
git branch 新分支名
②	分支切换
git checkout 分支名
git checkout -b 分支名     建立新的分支并切换到新的分支下
③	分支删除
git branch -d 分支名		删除分支
④	查看当前仓库的所有分支:
git branch
⑤	分支合并
git merge 分支名    将分支合并到主分支
合并分支就可以删除分支了。

你可能感兴趣的:(笔记,git,github,Gitee,GitLab)