您的位置:首页 > 编程语言

git & repo代码管理常用命令

2017-11-15 14:23 435 查看
git pull –rebase        //保留本地修改, 更新其他文件为最新版本

git commit -am “temp”   //先提交, 暂定log描述是”temp”  -m只允许一行message

git commit --amend        //修改log描述(有标准格式) -amend可编辑成多行文字

git log --stat             //检查提交的文件

repo upload

git status   // show出被修改的文件列表

从服务器下载codebase

git clone [url]

查询branch ID

git branch –a

切换到branch ID

git checkout --track [branch-name]

还原到git server上最后一版code

git checkout -f

新增文件或目录

git add <filename>

查询目前local与server的差異

git status    //列出文件名

git diff    //列出差异细节

Update code

git pull [remote-name] [branch-name]

若中途想要update server code,但本地已经有修改过代码

1. git stash        //暫存修改過的檔案

2. git pull

3. git stash pop    //merge暫存的檔案到本地資料夾

Check-in并更新到服务器

git commit –am “msg”

git push [remote-name] [branch-name]

Commit code之前务必update code

git commit --amend

修改git log

必須要git push前才有效

查询记录

git log

退回到本地原先抓code的版本, 但不包含原先修改, 也就是完全抹去上次的commit

git reset --hard HEAD^

强迫还原本地修改

git checkout –f

参考:
https://blog.longwin.com.tw/2009/05/git-learn-initial-command-2009/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: