最新消息:想得多,做的少。一天到晚瞎鸡巴搞。

Git常用命令

锄头 阿虚 137浏览 0评论

本地命令:

安装github设置git

git config –global user.name “Your Name”

git config –global user.email “email@example.com”

查看当前github的指向目录:pwd

进入目录(不要存在中文路径):cd /d/code/xxx

初始化,对一个新的目录github初始化:git init

添加文件或者文件夹到github缓存:git add file.cpp / git add filedir。如果需要添加多个文件,对多个文件 git add。

将所有添加的文件提交到github仓库:git commit -m “”  -m “” 双引号内是输入的本次提交说明(git commit -m “add new file”)

查看当前git工作区状态:git status

查看文件具体被修改了什么:git diff filename

查看git提交的历史记录:git log 可以加参数简略查看 git log –pretty=oneline

当前版本表示:HEAD,HEAD^表示上个版本,HEAD^^上上个版本,HEAD~100前100个版本

回退到上一个版本:git reset –hard HEAD

后悔了并且没有关闭窗口撤回到后续的某一个版本:git reset –hard 版本ID(不需要写全,前7位即可)

关闭窗口找回后续丢失的git版本ID:git reflog

撤销,丢弃文件的修改:git checkout — filename

如果文件还没有被放到暂存区,现在撤销将会回到和版本库一模一样的状态

如果文件已经添加到暂存区,撤销修改回到添加到暂存区后的状态。

总之就是回道 git add 或者 git commit 时的状态

撤销,暂存区的内容撤销掉:git reset HEAD filename

删除文件:git rm filename,回车后需要 git commit。误删除并提交后的文件也能用 git checkout — filename 来撤回回复到最新版本。

—————–

远程命令:

创建SSH KEY:ssh-keygen -t rsa -C “youremail@example.com”

当前目录关联远程项目代码库:git remote add origin git@github.com:xuwuorg/xxx.git

第一次将代码推送到github:git push -u origin master,之后可以使用:git push origin master提交

拉取所有仓库文件:git pull origin master /git fetch origin master

转载请注明:虚无 » Git常用命令

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址