<pre>
新建工程提交到gitHub等git服務(wù)器的步奏
<br />
1.配置查找電腦的.ssh key
2.將.ssh key填充至服務(wù)器(網(wǎng)站)
3.在服務(wù)器(網(wǎng)站)上新建一個(gè)項(xiàng)目碧绞,最好直接包含有README 和 .gitignore
4.新建項(xiàng)目完成后列荔,可以看到項(xiàng)目的克隆或者下載地址,等會(huì)需要用到的是http的地址
5.使用終端诚亚,cd到桌面
6.使用命令行 git clone 項(xiàng)目地址 /* git clone https://github.com/h4836j/addressBook.git */ (后面的是項(xiàng)目地址)
7.克隆項(xiàng)目成功后赖草,再將命令行cd到當(dāng)前項(xiàng)目路徑下去
8.將需要上傳的工程文件拷貝到克隆出來(lái)的文件夾中
9.初始化git倉(cāng)庫(kù)
git init // 在當(dāng)前項(xiàng)目目錄中生成本地git管理,并建立一個(gè)隱藏.git目錄
10.添加文件到git中
git add . // 添加當(dāng)前目錄中的所有文件到索引
11.提交到本地代碼倉(cāng)庫(kù)
git commit -m "first commit" //提交到本地源碼庫(kù),并附加提交注釋
12.提交到遠(yuǎn)程代碼倉(cāng)庫(kù)
git remote add origin https://github.com/h4836j/addressBook.git //添加到遠(yuǎn)程項(xiàng)目乡翅,別名為origin (后面的是項(xiàng)目地址)
如果報(bào)錯(cuò)說(shuō)遠(yuǎn)程倉(cāng)庫(kù)中已經(jīng)存在鳞疲,則先移除遠(yuǎn)程倉(cāng)庫(kù) git remote rm origin 之后再執(zhí)行這句
13.推送本地代碼到服務(wù)器
git push -u origin master //把本地源碼庫(kù)push到github 別名為origin的遠(yuǎn)程項(xiàng)目中,確認(rèn)提交
如果報(bào)錯(cuò)說(shuō)本地文件不是最新的蠕蚜,則先拉取遠(yuǎn)程倉(cāng)庫(kù)文件 git pull origin master 之后再執(zhí)行push操作
- (1) githup 上傳動(dòng)圖 先將需要上傳的動(dòng)圖添加到工程項(xiàng)目中
(2) 打開(kāi)Github上的項(xiàng)目尚洽,點(diǎn)擊README文件,編輯它
(3) 在需要的地方添加: 靶累![image](圖片在gitup上的地址)
(4) 這個(gè)腳本的路徑的獲取方法是:打開(kāi)你的Github上的項(xiàng)目腺毫,找到放gif圖片的那個(gè)目錄,然后找到那個(gè)gif圖片挣柬,點(diǎn)擊圖片潮酒,然后從瀏覽器上復(fù)制這個(gè)路徑就可以了
<br />
Last login: Tue Jul 5 11:59:51 on ttys003
// cd 到桌面,并且從服務(wù)器克隆項(xiàng)目
liuxiaoxindeMacBook-Pro:Desktop LXX$ cd /Users/LXX/Desktop
liuxiaoxindeMacBook-Pro:Desktop LXX$ git clone https://github.com/h4836j/addressBook.git
Cloning into 'ImageSwitcher'...
remote: Counting objects: 4, done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 4 (delta 0), reused 0 (delta 0), pack-reused 0
Unpacking objects: 100% (4/4), done.
Checking connectivity... done.
// 克隆成功邪蛔,cd 到克隆出來(lái)的文件夾中
liuxiaoxindeMacBook-Pro:Desktop LXX$ cd /Users/LXX/Desktop/ImageSwitcher
// 初始化git倉(cāng)庫(kù) 在當(dāng)前項(xiàng)目目錄中生成本地git管理,并建立一個(gè)隱藏.git目錄
liuxiaoxindeMacBook-Pro:ImageSwitcher LXX$ git init
Reinitialized existing Git repository in /Users/LXX/Desktop/ImageSwitcher/.git/
// 添加當(dāng)前目錄中的所有文件到索引
liuxiaoxindeMacBook-Pro:ImageSwitcher LXX$ git add .
// 提交到本地源碼庫(kù)急黎,并附加提交注釋
liuxiaoxindeMacBook-Pro:ImageSwitcher LXX$ git commit -m 'stumansys'
[master 392ae73] stumansys
44 files changed, 2161 insertions(+)
create mode 100644 .DS_Store
create mode 100644 "\345\260\221\345\233\276\345\233\276\347\211\207\346\265\217\350\247\210.xcodeproj/project.pbxproj"
create mode 100644 "\345\260\221\345\233\276\345\233\276\347\211\207\346\265\217\350\247\210.xcodeproj/project.xcworkspace/contents.xcworkspacedata"
create mode 100644 "\345\260\221\345\233\276\345\233\276\347\211\207\346\265\217\350\247\210/AppDelegate.h"
create mode 100644 "\345\260\221\345\233\276\345\233\276\347\211\207\346\265\217\350\247\210/AppDelegate.m"
create mode 100644 "\345\260\221\345\233\276\345\233\276\347\211\207\346\265\217\350\247\210/Assets.xcassets/AppIcon.appiconset/Contents.json"
create mode 100644 "\345\260\221\345\233\276\345\233\276\347\211\207\346\265\217\350\247\210/Assets.xcassets/Contents.json"
create mode 100644 "\345\260\221\345\233\276\345\233\276\347\211\207\346\265\217\350\247\210/Assets.xcassets/xiangqingye_icon_close.imageset/Contents.json"
create mode 100644 "\345\260\221\345\233\276\345\233\276\347\211\207\346\265\217\350\247\210/Assets.xcassets/xiangqingye_icon_close.imageset/xiangqingye_icon_close@2x.png"
create mode 100644 "\345\260\221\345\233\276\345\233\276\347\211\207\346\265\217\350\247\210/Assets.xcassets/xiangqingye_icon_close.imageset/xiangqingye_icon_close@3x.png"
create mode 100644 "\345\260\221\345\233\276\345\233\276\347\211\207\346\265\217\350\247\210/Assets.xcassets/xiangqingye_icon_pic_close.imageset/Contents.json"
create mode 100644 "\345\260\221\345\233\276\345\233\276\347\211\207\346\265\217\350\247\210/Assets.xcassets/xiangqingye_icon_pic_close.imageset/xiangqingye_icon_pic_close@2x.png"
create mode 100644 "\345\260\221\345\233\276\345\233\276\347\211\207\346\265\217\350\247\210/Assets.xcassets/xiangqingye_icon_pic_close.imageset/xiangqingye_icon_pic_close@3x.png"
create mode 100644 "\345\260\221\345\233\276\345\233\276\347\211\207\346\265\217\350\247\210/Base.lproj/LaunchScreen.storyboard"
create mode 100644 "\345\260\221\345\233\276\345\233\276\347\211\207\346\265\217\350\247\210/Base.lproj/Main.storyboard"
create mode 100644 "\345\260\221\345\233\276\345\233\276\347\211\207\346\265\217\350\247\210/CellImageBiggerView.h"
create mode 100644 "\345\260\221\345\233\276\345\233\276\347\211\207\346\265\217\350\247\210/CellImageBiggerView.m"
create mode 100644 "\345\260\221\345\233\276\345\233\276\347\211\207\346\265\217\350\247\210/CellImageBiggerView.xib"
create mode 100644 "\345\260\221\345\233\276\345\233\276\347\211\207\346\265\217\350\247\210/Info.plist"
create mode 100644 "\345\260\221\345\233\276\345\233\276\347\211\207\346\265\217\350\247\210/PhotosView.h"
create mode 100644 "\345\260\221\345\233\276\345\233\276\347\211\207\346\265\217\350\247\210/PhotosView.m"
create mode 100755 "\345\260\221\345\233\276\345\233\276\347\211\207\346\265\217\350\247\210/UIView+Extension.h"
create mode 100755 "\345\260\221\345\233\276\345\233\276\347\211\207\346\265\217\350\247\210/UIView+Extension.m"
create mode 100644 "\345\260\221\345\233\276\345\233\276\347\211\207\346\265\217\350\247\210/UpImage.h"
create mode 100644 "\345\260\221\345\233\276\345\233\276\347\211\207\346\265\217\350\247\210/UpImage.m"
create mode 100644 "\345\260\221\345\233\276\345\233\276\347\211\207\346\265\217\350\247\210/UpImage.xib"
create mode 100644 "\345\260\221\345\233\276\345\233\276\347\211\207\346\265\217\350\247\210/UploadImageView.h"
create mode 100644 "\345\260\221\345\233\276\345\233\276\347\211\207\346\265\217\350\247\210/UploadImageView.m"
create mode 100644 "\345\260\221\345\233\276\345\233\276\347\211\207\346\265\217\350\247\210/ViewController.h"
create mode 100644 "\345\260\221\345\233\276\345\233\276\347\211\207\346\265\217\350\247\210/ViewController.m"
create mode 100644 "\345\260\221\345\233\276\345\233\276\347\211\207\346\265\217\350\247\210/main.m"
create mode 100755 "\345\260\221\345\233\276\345\233\276\347\211\207\346\265\217\350\247\210/pic0.jpg"
create mode 100755 "\345\260\221\345\233\276\345\233\276\347\211\207\346\265\217\350\247\210/pic1.jpg"
create mode 100755 "\345\260\221\345\233\276\345\233\276\347\211\207\346\265\217\350\247\210/pic2.jpg"
create mode 100755 "\345\260\221\345\233\276\345\233\276\347\211\207\346\265\217\350\247\210/pic3.jpg"
create mode 100755 "\345\260\221\345\233\276\345\233\276\347\211\207\346\265\217\350\247\210/pic4.jpg"
create mode 100755 "\345\260\221\345\233\276\345\233\276\347\211\207\346\265\217\350\247\210/pic5.jpg"
create mode 100755 "\345\260\221\345\233\276\345\233\276\347\211\207\346\265\217\350\247\210/pic6.jpg"
create mode 100755 "\345\260\221\345\233\276\345\233\276\347\211\207\346\265\217\350\247\210/pic7.jpg"
create mode 100755 "\345\260\221\345\233\276\345\233\276\347\211\207\346\265\217\350\247\210/pic8.jpg"
create mode 100644 "\345\260\221\345\233\276\345\233\276\347\211\207\346\265\217\350\247\210Tests/Info.plist"
create mode 100644 "\345\260\221\345\233\276\345\233\276\347\211\207\346\265\217\350\247\210Tests/______Tests.m"
create mode 100644 "\345\260\221\345\233\276\345\233\276\347\211\207\346\265\217\350\247\210UITests/Info.plist"
create mode 100644 "\345\260\221\345\233\276\345\233\276\347\211\207\346\265\217\350\247\210UITests/______UITests.m"
// 提交到遠(yuǎn)程代碼倉(cāng)庫(kù)
liuxiaoxindeMacBook-Pro:ImageSwitcher LXX$ git remote add origin https://github.com/h4836j/addressBook.git
fatal: remote origin already exists.
// 推送本地代碼到服務(wù)器
liuxiaoxindeMacBook-Pro:ImageSwitcher LXX$ git push origin master
Counting objects: 55, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (54/54), done.
Writing objects: 100% (55/55), 288.49 KiB | 0 bytes/s, done.
Total 55 (delta 7), reused 0 (delta 0)
To https://github.com/h4836j/addressBook.git
6999ca2..392ae73 master -> master
<br />
</code>
</pre>