1.查看最后一次提交记录的修改文件信息
git show --raw
2.查看指定commit id对应修改文件列表
git show --raw commit_id
git show --raw 2f80f1c8bb2cb8e91d22ad38480b681c194f6518
3.查看所有提交记录的修改文件信息
git log --stat
git log --name-only
4.查看所有修改相关的commit ID和comment信息
git log --pretty=oneline
5.查询指定author的修改信息
git log --author=jack.li
6.查看指定author在指定时间修改信息
$ git log --pretty="%h - %s" --author='Junio C Hamano' --since="2008-10-01" \
--before="2008-11-01" --no-merges -- t/
5610e3b - Fix testcase failure when extended attributes are in use
acd3b9e - Enhance hold_lock_file_for_{update,append}() API
f563754 - demonstrate breakage of detached checkout with symbolic link HEAD
d1a43f2 - reset --hard/read-tree --reset -u: remove unmerged new paths
51a94af - Fix "checkout --track -b newbranch" on detached HEAD
b0ad11e - pull: allow "git pull origin $something:$current_branch" into an unborn branch
git add .
git commit -m "提交注释"
git push origin 分支名称
正常来说这三部就够了
git checkout master 先切换到 master 分支上面
git checkout -b demo 在当前 master 分支上创建并切换分支(此时你刚刚 commit 的代码会自动到 demo 分支上)
git commit -m "xxx" yyy.file这是选中文件。。在git add 的时候不要用git add . , 而是指定文件git add <文件路径>,这样就把文件添加到暂存区,最后提交的时候再把暂存区的文件全部commit。如果是不打算提交的文件,就不要放入暂存区。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)