linux git命令详解
Linux Git命令:文本模式下的文件管理者
Git是一款强大的文件管理工具,对于开发者来说,它如同文字模式下的Norton Commander,拥有互动式操作界面。以下是Linux Git命令的详细介绍,帮助大家轻松掌握Git的使用技巧。
一、初始化与配置
1. `git init`:初始化一个新的Git仓库。
2. `git config --global user.name "你的名字"`:设置全局用户名。
3. `git config --global user.email "你的"`:设置全局地址。
二、文件操作与管理
4. `git add main.c`:将main.c文件添加到暂存区。
5. `git commit -m '版本信息说明'`:将暂存区的更改提交到版本库。
三、查看与日志
6. `git log`:查看提交日志信息。
7. `git log --pretty=oneline` 或 `git log --graph`:以简洁或图形化的方式展示历史记录。
四、重置与恢复
8. `git reset --hard HEAD^`:将当前HEAD指针重置到前一个提交。这里的“HEAD^”与HEAD~1等价,表示前一个提交。
9. `git reflog`:查看之前的操作记录。
10. `git status`:查看工作区的当前状态。
11. `git checkout -- filename`:丢弃对文件的修改。
五、分支管理
12. `git branch`:查看当前分支列表。
13. `git branch 创建分支名`:创建新的分支。
14. `git checkout 分支名`:切换分支。
15. `git checkout -b 新分支名`:创建并切换到新分支。
16. `git branch -d 分支名`:删除一个分支。
17.`git merge 分支名`:合并指定分支到当前分支。
六、SSH密钥生成与测试 推送与克隆 远程管理本地分支跟踪服务器分支的关联与更新操作详解 :首先生成SSH密钥进行远程仓库的身份验证 可用命令为 ssh-keygen -t rsa -C “youxiang@域名” 进行密钥生成,-t 指定密钥类型默认是 rsa 可以省略,-C 设置注释文字比如信息 测试可用命令为 ssh -T git@github域名 (比如 gitlab) 进行测试 确保密钥无误后 进行克隆项目可用命令为 git clone 项目地址 进行克隆项目 到本地仓库中 git push origin 分支名 用于提交分支到github上 git push -u origin 分支名 则是在提交分支到github的同时跟踪该分支 git branch --set-upstream-to=origin/远程分支名 本地分支名 功能为设置本地分支跟踪服务器分支(此命令待验证) git pull origin 分支名 用于拉取远程服务器上的分支 更新到本地 以上就是今天的分享内容 希望对大家有所帮助 。这些命令和步骤构成了Git的基本操作体系,掌握它们能让你在代码的世界里更加自如地穿梭。无论是开发者的日常任务,还是项目管理者的关键操作,Git都是不可或缺的工具。让我们一起Git的更多功能,提升工作效率吧!