Git操作

git命令 说明
git init 将目录变为可以管理的仓库(Xcode自带git功能,所以创建好的项目文件是直接可以进行管理的仓库。)
git add 将文件加入到仓库(加到暂存区),一般使用git add . 将所有文件加入
git commit 将文件提交到仓库(加到当前分支),-m “xxx” , 后面添加自己的说明
git status 查看仓库情况
git diff 文件名 查看文件修改了什么
git rest --hard ~1 或 ~2 或 commit_id 跳到指定版本
git log 查看提交历史
git reflog 查看历史命令,以便回到未来的某个版本(重返未来)
git checkout -b dev 创建分支并切换分支
-- readme.txt 把文件在工作区的修改全部撤销
git reset head 文件名 将暂存区的撤销
git rm 删除
git命令 说明
git remote add origin [email protected] 关联远程库
git pull 从远程抓取
git push -u origin master 第一次推送master分支所有内容
git push 正常push
git clone clone项目
git branch 查看分支(name 创建名为name的分支)。-d 删除分支
git merge name 合并到某分支 (快速合并)
git log --graph 查看合并分支图
git merge --no-ff 普通模式合并(合并历史有分支,可以看出做过合并)
git stash 将没有做完的工作项目进行保存
git stash pop 回到工作现场
git stash apply 恢复stash,不删除内容
git stash drop 删除stash内容
git stash list 查看stash列表

接下来,是提交远端的步骤:

git命令 说明
git remote add origin [email protected] 关联远程库
git pull 从远程抓取
git push -u origin master 第一次推送master分支所有内容
git push 正常push
git clone clone项目
git branch 查看分支(name 创建名为name的分支)。-d 删除分支
git merge name 合并到某分支 (快速合并)
git log --graph 查看合并分支图
git merge --no-ff 普通模式合并(合并历史有分支,可以看出做过合并)
git stash 将没有做完的工作项目进行保存
git stash pop 回到工作现场
git stash apply 恢复stash,不删除内容
git stash drop 删除stash内容
git stash list 查看stash列表

注意:

每次先进行pull,在push,是为了解决冲突。

在pull时出现“no trackinginformation” 说明没有链接(本地-远程)。用命令“git branch --set_upstream branch-name origin/branch-name”

一般都会出现这个提示语。

你可能感兴趣的:(Git操作)