git 常用命令

来源:互联网 发布:如何判断淘宝号被黑 编辑:程序博客网 时间:2024/06/11 02:55

以下命令为本人常用的命令笔记,如果想深入学习git,建议系统地学习git教程!

创建版本库: 

git init

查看当前配置信息:

git config --list

设置全局个人信息:

git config --global user.name 'Eysem'  

git config --global user.email 'Eysem@xx.com'

设置项目内个人信息:

git config user.name 'Eysem'  

git config user.email 'Eysem@xx.com'

克隆项目:

git clone   http://xxxxx.com/dir/object.git

查看项目状态:

git status

查看分支情况(所有分支,每个分支的版本情况):

git branch -av

创建分支:

git branch Eysem

切换分支:

git checkout Eysem

创建并切换:

git checkout -b Eysem

添加修改或新建的文件:

git add /data/file1_newfile data/file2_new_file ...单个文件添加

git add /data/*_newfile批量添加后缀为_newfile的文件

提交到本地当前分支版本库:

git commit -m 'edit'

将新分支提交到远程:

git push origin Eysem   

获取远程分支的最新版本:

git pull origin Eysem   

将本地分支版本同步到远程:

git push origin Eysem   

将Eysem分支的代码合并到master:

git checkout master

git  pull origin master建议操作前先获取远程分支的最新版本

git merge Eysem

删除本地分支:

git branch -D Eysem

删除远程分支:

git push origin --delete 'Eysem'

修改本地分支名称:

git branch -m 'Eysem' 'Eysem_new'

有时我们修改一半时,有其他加急任务要处理,但现在修改的内容未完成,不能上传,这时我们就需要用到:

git stash将当前工作存起来

git stash list显示stash列表

git stash pop恢复工作状态


备注:切换分支时,当前改动的代码会随着切换而切换到新分支,但是不用担心,只是带过来了而已,并不会加入到版本中。想加入到版本中,必须使用add 和commit命令。

1 0
原创粉丝点击