git相关指令(git 指令大全)

Git指令的研究


文章目录

  • Git指令的研究
  • 前言
  • 一、ssh密钥
    • 1.创建ssh密钥
    • 2.读取密钥
    • 3.测试
  • 二、将项目推送到远程仓库
    • 1.初始化git仓库
    • 2.将文件送入暂存区
    • 3.提交文件
    • 4.查看状态
    • 5.上传至远程仓库
  • 三、Git的一些其他指令
  • 总结

前言

本文将简单介绍git的一些简单命令,以及如何把你的项目推送到远程服务器


一、ssh密钥

本文介绍的将本地项目推送到远程服务器所采用的方式是SSH且本文默认你已经拥有了一个GitHub的账号。

1.创建ssh密钥

  1. ssh-keygen -t rsa -C "xxx@example.com"

-C后面对应的是你和GitHub绑定的邮箱,这时就会在.ssh目录下生成两个文件:id_rsa(私有密钥)和id_rsa.pub(公开密钥)(ps:一直按回车就行)

2.读取密钥

  1. cat ~/.ssh/id_rsa.pub

之后点击自己在GitHub的头像选择setting->SSH and GPG keys->New SSH key,之后将读取公钥的内容粘贴到key内点击确认即可

3.测试

  1. ssh -T git@github.com

(ps:一直按回车)

  1. Hi xxxx! You've successfully authenticated, but GitHub does not provide shell access.

出现上述,说明成功

二、将项目推送到远程仓库

首先,在你的GitHub上创建一个项目,之后在Linux的shell下进行如下操作:

1.初始化git仓库

  1. git init

2.将文件送入暂存区

  1. git add aaa.text

aaa.text为你创建的文件

  1. git add *

将会将你的所有文件送入暂存区

3.提交文件

  1. git commit -m "aaa.txt提交"

4.查看状态

  1. git status

5.上传至远程仓库

  1. git remote add origin [远程仓库的ssh地址]
  2. git push -u origin master(第一次提交)
  3. git push origin master(第二次到第n次提交)

经过上述操作,你便成功的将本地项目推送到远程仓库中,之后将GitHub中你创建的项目中切换分支为master,最后你就可以在master分支下看到你所推送的项目了。

三、Git的一些其他指令

  1. 1、查看文件的修改
  2. git diff
  3. 2、查看文件提交日志
  4. git log
  5. 3、精简的查看文件提交日志
  6. git log pretty=oneline
  7. 4、回退上个版本
  8. git reset --hard HEAD^
  9. 回退上上个版本
  10. git reset --hard HEAD^^
  11. 回退到指定版本
  12. git reset --hard 版本号
  13. 5、查看版本号
  14. git reflog
  15. 6、把readme.txt文件在工作区的所有修改全部撤销,也就是撤销未存入暂存区的修改
  16. git checkout --readme.txt
  17. 7、删除之前remote的提交记录
  18. git remote remove origin
  19. 8、管理分支
  20. git branch
  21. 9、管理远程仓库
  22. git remote
  23. 10、删除文件
  24. git rm --cached
  25. 11、确认远程仓库是否添加
  26. git remote -v
  27. 12、将代码推送到远程仓库
  28. git push
  29. 13、从远程仓库拉取代码
  30. git pull
  31. 14、创建一个新的分支
  32. git branch <branch_name>
  33. 15、切换分支
  34. git checkout<branch_name>
  35. 16、合并分支
  36. git merge <branch_name>
  37. 17、推送当前分支到远程仓库,并与远程分支关联
  38. git push -u origin <branch_name>
  39. 18、推送当前分支到远程仓库,并与远程仓库合并
  40. git push origin <branch_name>
  41. 19、强制推送当前分支到远程仓库
  42. git push -f origin <branch_name>
  43. 20、删除远程分支
  44. git push --delete origin <branch_name>

总结

上述文章介绍了如何获取ssh密钥并添加到GitHub账户中、如何将本地项目推送到远程仓库以及一些常用的git指令。

大数据

spark大数据平台搭建(spark大数据方案)

2025-3-3 10:15:59

大数据

Java Web-Filter

2025-3-3 10:16:02

0 条回复 A文章作者 M管理员
欢迎您,新朋友,感谢参与互动!
    暂无讨论,说说你的看法吧