Git 常用命令

Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。

  1. 初始化设置
    git init //把文件夹初始化git的项目
    git remote add name "url" // 添加远程的仓库,关联
    git remote remove name //删除远程仓库的关联
    git remote -v //查看所有仓库的关联

  2. 项目的查看,修改,和 提交
    git status // 查看现在项目的状态
    git add . // 添加修改到暂存区 .表示所有的文件
    git commit -m "message" //提交当前版本
    git diff "file name" // 查看这个文件和上一个版本有什么区别
    git stash // 隐藏现在的改变
    git stash apply stash@1 //恢复隐藏的改变
    git reset HEAD^{num} // 恢复提交,加上 --hard 就会清空工作区
    git checkout -- “filename” // 恢复文件
    git update-index --chmod=+x <file> // 修改file的权限

  3. 分支管理
    git branch //查看所有的分支
    git branch "branch name" //创建一个分支
    git branch -d "branch name" // 删除一个分支
    git checkout "branch name" //切换到一个分支
    git merge "branch name" //和一个分支合并

  4. 和远程交互
    git push "remote repository name" "local branch name":"remote branch name" // 推送当地的一个分支到远程仓库的一个分支。
    git fetch ”repository name“ //获取所有更新
    git rebase “branch name” // 把当前分支放在另一个分支上面
    git pull //git fetch and merge

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

推荐阅读更多精彩内容