//初始化本地库
git init
如果出现问题
Reinitialized existing Git repository in 路径
这就表示这个本地库已经被初始化过了,不用管他继续输入下个命令
// 克隆远程创建到本地
git clone 地址
//把当前的所有文件添加到master
git add --all
或
git add .
//这里要注意,这个提交提示一定要写,否则会提交不上
git commit -m "提交提示"
//提交到git上
git remote add origin 路径
出现问题:fatal: remote origin already exists.
表示这个本地库已经存在了,这可能是你之前已经添加过了,不用管他继续输入下个命令
如果你不想在之前,想要当前的就执行如下命令:
git remote set-url origin 路径
//第一次要用-u,后面可以不使用
git push -u origin master
如果遇到下面问题:
error: failed to push some refs to '路径'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
这个意思就是远程库中有新的更新,是你本地库中没有的,要先运行git pullg更新下来,如果你是第一次push,那就是你的远程中可能默认新建了README.md文件,这个文件你本地是没有的,解决方法就是删除它,再push一次。
//如果你想强制提交,添加-f
git push -f origin master
// 更新本地库
git fetch
// 合并库
git merge
//删除本地库
git remote rm origin
//删除本地的git文件
//先cd到项目文件夹里,再执行下面的命令
rm -rf .git
//查看mobileprovision文件
security cms -D -i 路径
//给项目打上tag
git tag -a 1.0.0 -m'add 1.0.0'
//删除本地某个tag
git tag -d 1.0.0
//提交整个tag
git push --tags
//推送到某个tag到git上
git push origin 1.0.0
//删除远程的tag,需要先删除本地的tag,再删除远程的
git push origin :refs/tags/1.0.0