git 命令行使用

一 git常用命令

git branch :查看本地所有分支
git log:查看提交日志
git fetch: 相当于是从远程获取最新版本到本地,只是提取,没有拉取到本地

git pull :本地与服务器端同步,不推送自己修改的,只是拉取服务器上的更新

git push -u origin master :将本地的项目提交到远程仓库中

git remote -v :查看你当前项目远程连接的是哪个仓库地址。

git status:查看当前项目下所有文的状态,如果第一次,你会发现都红颜色的,因为它还没有交给git/github管理。

git commit -m + 注释:提交本地修改

git config --list:查看已设配置

二 示例

克隆运程代码到本地
  • 1)新建一个文件夹,存放克隆的项目,如新建文件夹 ceshi

  • 2)在ceshi文件夹目录下打开命令行
    PS E:\github\ceshi>

  • 3)git init //初始化
    PS E:\github\ceshi> git init
    Initialized empty Git repository in E:/github/ceshi/.git/

  • 4)git clone + url //url为要克隆的项目地址


克隆时使用用户名和密码
git clone https://应户名:密码@github.com/dddgd/ddd/dd

向远程分支推送代码

git push origin master
上面命令表示,将本地的master分支推送到origin主机的master分支。如果master不存在,则会被新建。


分支操作

更新远程分支列表
git remote update origin --prune
查看本地及远程所有分支
git branch -a
切换到master分支:
git checkout master
更新主分支
git pull origin master
把dev 分支代码合并到master分支
git merge dev
删除远程分支test
git push origin --delete test
删除本地分支test
git branch -d test

三 常见错误

 git pull
fatal: refusing to merge unrelated histories

这种错误一般出现在首次上传代码时. 远程分支和本地分支不一样,
远程(origin)又 README.md 文件 , 但是本地仓库没有;

解决方法:添加git pull origin master --allow-unrelated-histories

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

推荐阅读更多精彩内容