进入目标文件夹
$ cd testFolder
创建 .git 初始化文件夹
$ git init
创建文件,添加到版本库
$ git add test.txt $ git add . $ git commit -m "test"
查看修改的状态,是否还有未提交的
$ git status
查看最近操作日志
$ git log
第一次提交到远程仓库的时候(库已经存在)
指定 remote origin (远程存在这个分支),然后进行首次推送
//指定关联的远程库
$ git remote add origin git@github.com:yourGitHub/your-demo.git
//首次推送
$ git push -u origin master
本地分支首次推送到服务器,并在服务器创建分支(远程不存在这个分支)
$ git push --set-upstream origin yourbranchname
以下为发生意外时可能会使用的语法:
本地分支关联远程分支
$ git branch --set-upstream-to master origin/master
=> Branch master set up to track remote branch master from origin.
错误:
- fatal: refusing to merge unrelated histories
$ git merge origin/master --allow-unrelated-histories
- fatal: remote origin already exists.
$ git remote rm origin
- git不区分大小写,所以有时候需要强制更名
$ git mv -f myfile MyFile
- git push不成功, git pull 报错: refusing to merge unrelated histories
–allow-unrelated-histories 强制拉取合并到本地
$ git pull origin master --allow-unrelated-histories
已经关联了远程的 master
$ git pull --allow-unrelated-histories
- fatal: Could not read from remote repository.
需要在 Github 上创建这个项目