-
1、在GitHub上新创建一个 repository或者Start a Project,如图:
image -
2、填写项目信息,如下图所示:
image点击Create repository,就创好一个工程了。
-
3、Clone工程到本地,首先复制ssh 地址
image打开终端,这里只是测试,我想把工程克隆在桌面,首先在终端中切换路径到桌面,输入以下命令:
cd /Users/WENBO/Desktop/
然后克隆项目,终端输入
git clone git@github.com:wenmobo/LearnGit.git
git@github.com:wenmobo/LearnGit.git
是刚刚复制的ssh路径。
终端完整输出如下:
Last login: Sat Jan 6 15:17:17 on ttys000
WMBdeMacBook-Pro:~ WENBO$ cd /Users/WENBO/Desktop/
WMBdeMacBook-Pro:Desktop WENBO$ git clone git@github.com:wenmobo/LearnGit.git
Cloning into 'LearnGit'...
remote: Counting objects: 5, done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 5 (delta 0), reused 0 (delta 0), pack-reused 0
Receiving objects: 100% (5/5), 5.2
这时,工程已经被克隆到桌面了,如下图:
-
4、在Xcode中新创建一个工程,保存的路径为刚刚克隆下来的LearnGit文件夹下,如下图所示:
5、提交修改,首先切换到LearnGit文件路径:
cd /Users/WENBO/Desktop/LearnGit
然后输入:
//文件添加到仓库(.代表提交所有文件)
git add .
//把文件提交到仓库
git commit -m "First Commit"
//上传到github
git push
终端完整输出如下:
Last login: Sat Jan 6 15:49:54 on ttys000
WMBdeMacBook-Pro:~ WENBO$ cd /Users/WENBO/Desktop/LearnGit
WMBdeMacBook-Pro:LearnGit WENBO$ git add .
WMBdeMacBook-Pro:LearnGit WENBO$ git commit -m "First Commit"
[master ae3bbe9] First Commit
11 files changed, 649 insertions(+)
create mode 100644 LearnGitDemo/LearnGitDemo.xcodeproj/project.pbxproj
create mode 100644 LearnGitDemo/LearnGitDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata
create mode 100644 LearnGitDemo/LearnGitDemo/AppDelegate.h
create mode 100644 LearnGitDemo/LearnGitDemo/AppDelegate.m
create mode 100644 LearnGitDemo/LearnGitDemo/Assets.xcassets/AppIcon.appiconset/Contents.json
create mode 100644 LearnGitDemo/LearnGitDemo/Base.lproj/LaunchScreen.storyboard
create mode 100644 LearnGitDemo/LearnGitDemo/Base.lproj/Main.storyboard
create mode 100644 LearnGitDemo/LearnGitDemo/Info.plist
create mode 100644 LearnGitDemo/LearnGitDemo/ViewController.h
create mode 100644 LearnGitDemo/LearnGitDemo/ViewController.m
create mode 100644 LearnGitDemo/LearnGitDemo/main.m
WMBdeMacBook-Pro:LearnGit WENBO$ git push
Warning: Permanently added the RSA host key for IP address '192.30.255.112' to the list of known hosts.
Counting objects: 20, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (18/18), done.
Writing objects: 100% (20/20), 6.80 KiB | 0 bytes/s, done.
Total 20 (delta 2), reused 0 (delta 0)
remote: Resolving deltas: 100% (2/2), done.
To github.com:wenmobo/LearnGit.git
1000218..ae3bbe9 master -> master
WMBdeMacBook-Pro:LearnGit WENBO$
查看GitHub上的项目,LearnGit
已经上传成功啦,如下图所示: