一 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 push origin master
上面命令表示,将本地的master分支推送到origin主机的master分支。如果master不存在,则会被新建。

三 常见错误
git pull
fatal: refusing to merge unrelated histories
这种错误一般出现在首次上传代码时. 远程分支和本地分支不一样,
远程(origin)又 README.md 文件 , 但是本地仓库没有;
解决方法:添加git pull origin master --allow-unrelated-histories
网友评论