git常用命令

发布时间 2023-11-15 15:04:52作者: JANPER
参考网址:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

git init //初始化建立本地仓库
git fetch //同步远程分支对象及引用

git branch 分支名 //新建分支
git checkout 分支名 //切换分支
git checkout -b 分支名 //创建分支并切换到所创建的分支
git checkout -b 新分支名称 origin/远程分支名 //从远程某一分支下新建分支到本地

git merge 分支名 //合并分支到当前分支

git add --all //提交本地代码到本地仓库
git commit -m //"本本次提交描述" 提交代码

git pull origin 分支名 //更新分支代码
git push origin 分支名 //提交分支代码
git push -u origin 分支名 -f //强制提交代码

git log //查看代码提交日志
git reset --hard 版本id //回退版本,版本id通过git log查询
git diff 代码路径 //查看本次代码变更内容(不加代码路径则列出本次所有修改文件)
git status //查询本次修改状态(使用此命令可查看本次修改、新增或删除了那些文件)

git checkout . //放弃本次修改

git clean <参数> //用来从你的工作目录中删除所有没有tracked过的文件
     -n 显示 将要 删除的 文件 和  目录
     -f 删除 文件,
    -df 删除 文件 和 目录

git branch -l :查看本地分支
git branch -r :查看远程分支
git branch -a :查看全部分支(远程的和本地的)

git remote -v //查看远程仓库

运行 git remote add <shortname> <url> 添加一个新的远程 Git 仓库
eg: $ git remote add pb https://github.com/paulboone/ticgit

============
git config --global color.ui true//启用颜色配置

==========将本地分支关联线上分支
git branch --set-upstream master origin/master

其他命令请参考头部网址网址