小技巧2:git 使用代码基本命令

我理解的基础性的命令,自己用的时候比较多,防止自己记不住的时候,上自己的web来查看下,注释就不细细注释了,想深入学习的同学可以转到最后参考文献给的B站视频。

1. 安装

sudo apt-get install git

2. 配置本机与SSH免密钥连接

git config --global user.name "xxx"
git config --global user.email "xxx@xx"
git config -l # 查看配置信息,确认是否正确吧
ssh-keygen -t rsa -C "your_email"
# 然后将 pub key 在github网站上设置
gedit ~/.ssh/id_rsa.pub
ssh -T git@github.com # 测试连通性

3. 数据推送与取回

git add --all
git commit -m "comments"
# git push -u origin master # 首次推送 加参数-u
git push origin master # 以后数据更新后,不用参数更新
git clone xxx # 首次取回 用 clone
git pull # 以后从远程取回,用pull

4. 分支与冲突

git branch #显示当前的分支状况
git branch new_branch # 新建分支
git branch -d new_branch # 删除分支
git checkout new_branch # 切换到new_branch 分支
# 切换到master分支下
git merge new_branch # 合并 new_branch
# 如果面临冲突,请在master分支下解决,当然你可以在new_branch 下 merge 修改之后的master分支
  • 远程库拉取到本地的分支
git fetch xxx
git fetch <远程主机名> <分支名>

5. 版本管理

git log 
git reflog
git reset --hard ID_xxx # 返回到commit ID 对应的版本
git reset --hard HEAD^ # 返回到HEAD的上一个版本

6. 半成品的版本存储

git stash
git stash list
git stash pop

7. 其他命令

git remote # 查看远程的库
git init # 初始化一个空的文件夹为 git repository
git status #查看当前状态,包括分区,代码递交的情况
git diff # 查看变化的情况

8. CLion 中使用git

貌似和上述原理一致,只不过clion全部进行了图形化的交互。
官方参考网址https://www.jetbrains.com/help/clion/using-git-integration.html?section=Windows%20or%20Linux

参考资料

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    小迈克阅读 3,109评论 1 3
  • 别去试探人心,它会让你失望,更会让你绝望。 有些事知道就好,不必多说。有些人认识就好,不必深交。 ​​​​ 世上有...
    追风少年郝阅读 313评论 0 0
  • 在吵吵闹闹中 在油盐酱醋里 在我的左手边的你
    鸿儒很忙阅读 173评论 1 0

友情链接更多精彩内容