Git 常用命令

1. 生成密钥公钥,公钥放到服务器端

2:常用命令

3. git的使用

  • git branch 查看分支
  • git branch -d(D) tagetBranch 删除(强制)本地分支
  • git checkout tagetBranch 切换分支,可切换到本地没有但服务器端有的分支
  • git add yourFile 把更改部分添加到缓存区
  • git commit -m '备注' 把缓存区内容提交到HEAD区
  • git pull [origin targetBranch] 拉取服务器最新的代码
  • git push origin targetBranch 把HEAD中内容推送到远端服务器
  • git stash 用于当前代码没有提交到缓存区,切换分支时使用,再切换回来时用git stash apply恢复现场
  • git submodule update --init --recursive 更新项目中的submodule模块
  • git rebase -i master 对commit信息压缩提交(在本地分支执行)分支长时间开发时,要定期切换到master 之后git rebase 可同步master分支代码到当前分支。git rebase 一般会导致本地分支代码和远端分支代码不同步,需要强制提交 git push orign yourBranch --force
  • git cherry-pick commit_hash 获得某次提交的更改。
  • git merge --no-ff 关闭fast-forward功能,每次分支合并到master会生成一个commit而不是直接把HEAD指针移动到最新代码处。
  • git remote update origin --prune 更新本地分支信息,会删除远端已删除的分支
  • git log
    • 查看没有提交的内容 git log origin/master..[yourBranch]
    • 查看哪些文件被修改 git log --stat
    • 缩小展示范围 git log --since=2.months.ago --until=1.day.ago

注意: 代码完成合并到master后,本地以及远程分支都要删除。

4:实用网站

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 今天下雨!起床后小帅说想去中心书城,暑假都过了一大半了,也没陪小帅出门走走,我就答应他了。 现在我怀孕...
    幸福的爱莉阅读 279评论 0 0
  • 一回眸 两笑靥 三顷樱花 四生有幸 ​​​
    之鑿阅读 135评论 0 8