存了二十多個書簽,但是感覺還不是自己的。所以這里簡單寫寫。
這個是一切正常的使用步驟,其他會在第二篇進行詳寫。
一、先有一個項目來讓我們進行操作。
1、先創建工作目錄。

這里的三個目錄分別是 mkdir MyGitTest 、git clone https://、直接使用xcode創建項目。
這里直接clone的目錄里面有一個.git這個就是git管理的一個文件。這里我們就是要創建這個東西。
//這里是使用的命令
cd MyGitTest //已存在,工程目錄文件夾
rm -rf .git //先清除 .git文件
git init //再重置
git remote add origin xxxxxxxx //鏈接到遠程分支xxxxxx(git上面的倉庫地址)
git add . //暫存所有文件
commit 之前配置下名字和郵箱 global為全局 local為本次(這個就是顯示xxx推送了分支xxx)
git config --global user.name "vine"
git config --global user.email "1xxxx@qq.com"
git commit -m 'description' //這里是提交注釋的說明
git push -u origin xxxxx //最后push到xxxx分支

添加倉庫的時候不要初始化,別人很人性化的給出了提示。

要是手滑,密碼出錯。的重置一下密碼。
搞定,現在的樣子是。

二、我們進行一些操作。
1、將我們的xcode項目添加上去。關於git管理的具體文件細節。自己可以做一下測試。
git init //初始化git
git remote add origin xxxxxx //鏈接到遠程分支xxxxxx(git上面的倉庫地址)
git remote -v //這里是查看,我們的是否鏈接到了遠端。
git pull origin master //加載git倉庫到本地。剛剛我們有進行提交(因為這個倉庫不是空的,已經有一個README.md文件了)。
git add . //暫存文件
git commit -m "我們提交的內容"
git push origin master //最后推送到master分支。

這個是出現了沖突,也就是我們初始化倉庫時加了README.md。我們本地文件並沒有。我們應該先使用pull進行處理。
現在基本完成了我們的工作。

三、git日常使用。

就是這幾個點,只是我們使用代碼進行操作。
1、分支操作
git status 查看當前所在分支和更改內容
git branch 查看所有分支
git branch xxx 新建某分支
git checkout xxx 切換到某分支
git checkout -b xxx 創建並切換到某分支
git pull origin xxx 拉取xxx分支
git push origin xxx 推送同步xxx分支
git merge xxx 合並分支 (一般需要先切換到目的分支,然后merge想要merge的分支)
2、提交更改
git status //查看改動 git add xxx.m //暫存xxx.m文件 git add . //暫存所有改動 git rm xxx //刪除xxx文件 git commit -m '修改了xx功能' //添加注釋 git push origin xxxx //push 注意當前所在網絡是否允許push git commit --mend 修改最近一次提交的代碼(這里會進入vim編輯器去修改)
3、查看某個文件的修改歷史
git log --pretty=oneline 文件名 //需要進入該文件所在的文件夾 這里必須要進入到.h/.m文件所在的文件夾下,並且只能看到每次commit產生的hash碼 例如: zjmdeMBP:pinyin PRO$ git log --pretty=oneline ChineseString.h f9f280d0df7907af97f8c88be58e9eb14cabdc93 去除無效的代碼 7146065685ccc243bf9ca24ce67de0bf4277f7bc 完善工程 db2d150806a8583fa006e105c4461f977507d341 first 想要看到詳細情形還需要使用 git show <hash碼> 才能看到該次commit所做的修改內容及Author 和 Date;
4、撤銷改動
5、回滾代碼到某次提交的節點
