您的位置:首页 > 其它

1.git使用入门之基本的更新提交操作

2014-02-14 15:48 316 查看
在项目开发中使用git的规范,避免因为不规范的操作带来额外的工作量

更行代码
gitpull
提交代码
1.查看状态gitstatus
2.添加到本地缓存gitadd.(所有,也可以单个添加)
3.查看状态:gitstatus
4.提交到本地git仓库:gitcommit-m""(或者在vim中添加注视)
5.gitfetch
6.gitrebaseorigin/master
如果遇到冲突
gitstatus
gitadd.
7.添加到上一次commit:gitrebase--continue
8.提交到远程仓库:gitpushoriginHEAD:master

gitstash区的应用

gitstash:备份当前的工作区的内容,从最近的一次提交中读取相关内容,让工作区保证和上次提交的内容一致。同时,将当前的工作区内容保存到Git栈中。
gitstashpop:从Git栈中读取最近一次保存的内容,恢复工作区的相关内容。由于可能存在多个Stash的内容,所以用栈来管理,pop会从最近的一个stash中读取内容并恢复。
gitstashlist:显示Git栈内的所有备份,可以利用这个列表来决定从那个地方恢复。
gitstashclear:清空Git栈。此时使用gitg等图形化工具会发现,原来stash的哪些节点都消失了。

如果你现在的工作目录(worktree)里搞的一团乱麻,但是你现在还没有把它们提交;你可以通过下面的命令,让工作目录回到上次提交时的状态(lastcommittedstate):

$gitreset--hardHEAD

这条件命令会把你工作目录中所有未提交的内容清空(当然这不包括未置于版控制下的文件untrackedfiles).从另一种角度来说,这会让"gitdiff"和"gitdiff--cached"命令的显示法都变为空.


                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: