1.git init 初始化目录为仓库
2.git config –global user.name caowei 添加git用户名
3.git config –global user.email 646030315@qq.com 配置git邮件地址
4.git config –global –add user.name ###添加用户名
5.git config –get user.name 获取git用户名。
6.git config –list –global 列出全部全局变量信息。
7. git add filename 添加修改的文件。把文件添加进去,实际上就是把文件修改添加到暂存区
8. git commit -m “修改的注释”: 提交修改,-m后面添加修改注释 ,提交更改,实际上就是把暂存区的所有内容提交到当前分支
9.git status 仓库当前状态。
10.git log 文件提交日志。
11.git diff 查看文件的不同,做了些什么修改。
12. HEAD 表示当前的版本,每添加一个^就表示上一个版本,HEAD^ 上一个版本,HEAD~x 表示上x个版本。
13. git log –pretty=oneline 输出日志都排在一行,版本号和提交日志。
14.git reset –hard [版本号] 版本号可以只写前几位,就回到对应的版本了。
15.git reset –hard head~x 回到上x个版本
16. git reflog 输出历史命令,显示操作的版本号。
17. git checkout – filename :只能撤销更改。
1).如果没有add,只是在本地修改的话,就会回到上一个版本的状态。即上次的commit状态
2).如果add后又修改了,将回到上一次add之后的状态。即上一次的add状态。
18. git reset HEAD filename :撤销暂存区的修改。指定文件回到对应的最新版本。
19. git rm filename 然后调用commit就可以删除文件了
20 ssh-keygen -t rsa -C”646030315@qq.com”生成ssh key
21. git remote add origin git@github.com:646030315/learngit.git 本远程库进行本地关联 , 本地对用名字为origin。
22. git push -u origin master 推送到origin远程库的master分支。第一次提交需要参数 -u,关联起来后,以后提交就不需要了。
23 git clone git@github.com:646030315/gitskills.git 克隆远程库到本地。
24.创建分支 :
1).git branch dev : 创建dev分支。
2).git checkout dev : 切换指向dev分支。
也可以 git checkout -b dev 创建并且指向dev -b参数。
25 git branch 列出当前的所有分支。
26 git merge branch 合并分支修改。
27 git branch -d dev : 删除dev分支。
28. git merge –no-ff -m “description” branch : 不适用fastfoward进行合并。
Git常用命令总结
最新推荐文章于 2024-09-06 10:38:13 发布