您的位置:首页 > 其它

git学习使用记录

2014-11-20 17:44 211 查看
一、在远程服务器上创建项目

Git global setup:
git config --global user.name "aaa"
git config --global user.email "aaa@bbb.com"


Create Repository
mkdir b
cd b
git init
touch README
git add README
git commit -m 'first commit'
git remote add origin https://git.aaa.com/bbb/a.git git push -u origin master


Existing Git Repo?
cd existing_git_repo
git remote add origin https://git.aaa.com/bbb/a.git git push -u origin master


二、提交修改后的代码

git add .

git commit -m 'test'

git push -u origin master

三、退回到本地最后一个版本

git checkout -f

四、回退到之前本地提交的某个版本

git reset --hard 版本号

五、退回到服务器上的版本

git checkout -f && git pull

六、分支管理

git branch管理常用命令

查看本地分支

[plain]

git branch

* dev

master

*代表当前位于dev分支

查看远程分支

[plain]

git branch --remote

origin/dev

origin/master

创建分支

[plain]

git checkout -b new_branch

注意,new_branch的代码来自于当前分支

切换分支

[plain]

git checkout another_branch

和创建分支就差-b参数

push本地分支代码到远端服务器

[plain]

git push origin branch_name

如果远端服务器没有该分支,将会自动创建

pull远端分支代码到本地对应分支

[plain]

git pull origin branch_name

删除本地分支,首先切换到别的分支,然后才能删除某个分支

[plain]

git checkout b

git branch -d a

删除远程分支

[plain]

git push origin --delete branch_name

合并本地分支

[plain]

git merge b

假设当前分支为dev,上面的命令就是将本地的b分支代码合并到当前分支dev中

合并远程分支,和前面的几乎一样,

[plain]

git merge origin/b

远程分支b被合并到本地当前分支dev中了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: