命令行
从零开始
设置您的本地目录
如果您尚未设置,请在您的设备上设置 Git。
mkdir /path/to/your/project
cd /path/to/your/project
git init
git remote add origin https://wangshuangli@bitbucket.org/wangshuangli/a.git
创建你的第一个文件,提交,然后推送到仓库。
echo "wangshungli" >> contributors.txt
git add contributors.txt
git commit -m "Initial commit with contributors"
git push -u origin master
我有一个已经存在的项目
你的计算机上已经有了一个 Git仓库?让我们把它推送到 Bitbucket吧。
cd /path/to/my/repo
git remote add origin https://wangshuangli@bitbucket.org/wangshuangli/a.git
git push -u origin --all # pushes up the repo and its refs for the first time
git push origin --tags # pushes up any tags
删除文件夹/文件:
文件夹:
git rm -r -n --cached Tools
git rm -r --cached Tools
git commit -m Tools
git push origin master
文件:
git rm -r -n --cached SoSoLoveCar.xcodeproj
git rm -r --cached SoSoLoveCar.xcodeproj
git commit -m SoSoLoveCar.xcodeproj
git push origin master
还原:
git checkout -f master
[ 1] git pull
[ 2] git push
[3 ] git add AIS
git commit -m "add new AIS"
[4 ] git add Base64
git commit -m "add new Base64"
[ 5] git add image
git commit -m "add new image"
[ 6] git add JSON
git commit -m "add new JSON"
[ 7] git add JuheApisSDK
git commit -m "add new JuheApisSDK"
[ 8] git add personicons
git commit -m "add new personicons"
[ 9] git add SDK1.6.2
git commit -m "add new SDK1.6.2"
[ 10] git add SoSoLoveCar.xcodeproj
git commit -m 'Initial commit with SoSoLoveCar.xcodeproj'
[11 ] git push -u origin master
git commit -av
· git add -A 提交所有变化
· git add -u 提交被修改(modified)和被删除(deleted)文件,不包括新文件(new)
· git add . 提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件
git init
git remote add origin https://wangshuangli@bitbucket.org/wangshuangli/地址
git commit -m "9月27日16点16分"
git pull origin master
git push origin master
git push -u origin master -f
file://XXX: warning: Missing file: XXX is missing from working copy.
当然这些警告不会影响程序运行,但看着不是很爽。
git所导致,对Xcode中文件或者文件的内容做出修改删除后,git都会记录你的这些行为。警告的意思就是Xcode发现XXX文件丢失了
解决办法:
方法一:简单粗暴(不推荐)
打开Xcode,快捷键common+逗号,选择Source Control,将Enable Source Control前面的对勾取消,就解决了。当然你如果重新选择对勾,也发现这些警告没有了,骚年别高兴的太早了,你用Xcode编译项目,你会发现这些警告还是存在的,世界就是这么奇妙。
方法二:从git中清除记录(推荐)
打开terminal(终端),然后进入到项目(即cd到项目所在的路径,最简单的办法就是 cd 空格 将项目直接拖到空格后面,这样就获取到了项目所在的文件路径),在terminal中执行 git rm filepath,其中filepath就是警告中提示的文件路径,回车搞定!